Feature List - nkuek/discordance GitHub Wiki
MVP Feature List
Welcome to the Discordance wiki!
1. Hosting on Heroku
- Hosted on a live link that never sleeps
2. New account creation, login, and guest/demo login
- Users can sign up, sign in, log out
- Users can use a demo login to try the site
- Users can't use certain features without logging in
3. Servers
- Logged in users can create servers
- Server members will be able to add other members to the server
- Servers can be public or private
- Servers will have:
- Name
- Server Image
- Description
4. Channels Within Servers
- Logged in users that are members of the server can create channels
- The channels will have:
- Names
5. Live Chat
- Logged in users that are members of the server can post text in the channel's chat
- Should be able to edit or delete their own messages
- Other users can like/react to messages
6. Production README
- Brief explanation of what the app is and does
- How to start a development environment
- Technologies used
- Link to live site
- Link to Wiki docs
- Discussion of two features that show off the team's technical abilities
- Discussion of both challenges faced and the way the team solved them
- Code snippets to highlight the best code
BONUS
- Voice chat
- Search functionality
- User status
- Modal/dropdown with user's information
- Direct Messaging
- Live chat between two or more users
Home - User Stories - Frontend Routes - API Routes - Database Schema