MVP Feature List - lucianjones/Team-Tianwen GitHub Wiki
MVP List
QueueFlood, a Stack Overflow clone, is a website where programmers can come together and ask and answer javascript related questions.
1.New account creation, login, and guest/demo login
- Users can login, logout, and signup
- Users can't ask, answer, or vote questions without logging in
- When logged in the user is directed to the user's profile page
- When logged out, the user is directed to the sign in page
2.A production README file
- Brief explanation of what the app is and does
- Link to live site
- Link to wiki docs
- Discussion of technologies used
- 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
- How to start a development environment
3.Hosting on Heroku
4.Ask questions
- Logged in users can ask questions
- Logged in users can edit and delete questions
- All users can view questions
5.Answer questions
- Logged in users can answer questions
- Logged in users can edit and delete their answers
- All users can view answers
6.Search for questions
- All users can search for questions
- Ordered by user's preference
7.Upvote or downvote answers
- Logged in users can upvote, downvote, or remove their vote
- All users can see the vote count
Bonus features
- Question Categories
- Comment on Questions / Answers
- Polymorphic Up/Down Votes: Questions, Answers, Comments
- Code Snippets in Answers