mvp list - AndrewYW/harmony GitHub Wiki
Harmony is a clone of Discord, a voice and text chat application. Users form communities by creating servers, with multiple text and voice channels in each.
- Users can sign up, sign in, log out
- Users can use a demo login to try the site
- Users can't use any features without logging in
- Users may have an image avatar
- Logged in users can create servers
- Users invite others to servers
- Users can become members of servers
- Servers are required to have a name
- Servers may have an image avatar
- Users with permissions may create channels
- Channels can be voice or text
- Text channels can receive messages
- Users must have permission to see restricted channels
- Users with channel access see that channel's messages in real time
- Users can send messages to other users in real time
- Messages are only visible between two users
- Adding voice chat functionality
- Adding categories to channels
- Adding simple music "bot"
- Adding Mentions