MVP Feature List - DylanPeate/discord-clone GitHub Wiki
MVP Feature List
Discord, a social media website allows users to share messages across the web either via direct messages or in a channel format.
1. New account creation, log in, log out, and guest/demo log in
- Users can sign up, log in and log out.
- Users can use a demo login to try the site.
- Users can't use certain features without logging in.
- Logged in users can edit their profile pages,
2. Hosting on Heroku
3. Messages
- All users can send messages.
- All users can receive messages.
- All users can edit messages.
- All users can delete messages.
4. Channels
- Logged in users can create channels.
- All users can see channels, and read messages inside of channels.
- Logged in users can edit channels they created.
- Logged in users can delete channels they created.
5. Servers
- Logged in users can create servers.
- All users can see/join servers they've been invited to.
- Logged in users can edit servers they created.
- Logged in users can delete servers they created.
6. Friends
- Logged in users can send friend requests.
- Logged in users can view and accept incoming friend requests.
- Logged in users can remove users from their friends lists.