-
Notifications
You must be signed in to change notification settings - Fork 1
Minimum Features
Greg Lloyd edited this page Sep 8, 2020
·
3 revisions
Harmony, a Discord clone, is a web app that will allow users to create an account and log in. After logging in they will be able to add friends, create their own chat servers with custom channels, invite other users to their server, and have direct private messages with other users.
- Users will sign up with an email/password/username, and once logged in their session will persist until logging out.
- Once logged in, users can add friends, create servers with custom chat channels, invite others to their server, and direct message other users
- Users will be able to easily navigate through their servers and associated chat channels.
- There will be private and public servers
- Each server can have multiple chat channels
- The server creator can invite or kick other users from the server
- The server creator can delete any message in their own server
- Servers will have a list of members, active members will be at the top of the list.
- The chat channels will facilitate live chat, set up with webSockets
- Each message will display the senders username, profile pic, timestamp, and message content
- Users can edit or delete their own messages
- Users can send private messages to each other
- Users will receive a notification when a new unopened private message is available.
- Chat bot
- Voice chat
- oAuth login with discord/github