Functionalities / Features

The following functions and features are included in the final release of the YaMa chat app.

  • Create a new account
  • Secure log in/out
  • Create a new chat group
  • Invite a new member to chat group
  • Join groups via invitation
  • Ability to leave groups
  • Swap between channels
  • Send chat messages in a group chat
  • Create new subchannels in a chat group
  • Visible history of chat messages from a chat group
  • Upload voice recordings
  • Send/receive private message to other members
  • Encryption of all message data
  • Group admin can create different channels for the group
  • Group admin can limit the access of group members to each channel
  • Users can add each other as friends and chat directly with each other, one on one
  • A dashboard where users can view and edit their profile and avatar
  • Admins can kick members from groups
  • Group admin can assign different user permissions
  • Change avatar of account
  • Display usernames and avatars alongside chat
  • Dark / Light mode