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