MVP Feature List - StevenBarnett1/Group_Project GitHub Wiki
New account creation, log in, log out, and guest/demo login
- Users can sign up, log in, and log out.
- Users can use a demo log in to try the site.
- Users can't use certain features without logging in (upvoting/downvoting posts).
- Logged in users are directed to their profile page which displays their questions.
- Logged out users are directed to a page displaying several recent questions.
Hosting on Heroku
Questions
- Logged in users can post questions.
- Logged in users can edit and delete their own questions.
- All users can view a sampling of the most recent questions.
Comments
- Logged in users can post comments on questions.
- Logged in users can edit and delete their own comments.
- All users can view comments or questions.
Votes
- Logged in users can upvote/downvote questions and comments.
- Logged in users can remove their own upvotes/downvotes from questions and comments.
- All users can see how many users have upvoted/downvoted a question or comment.
Production README
Bonus Features
- Upvotes, order questions by popularity: Questions with most likes will be at top of home page
- Replies to comments: Comments table will need a many to many relationship
- Answers/comments on answers: Answer has many comments, comments belongs to answer
- Search Questions: On each keystroke, it will search the database for a question/comment that has the letters you have typed so far