MVP - dmurchison/stuck_overclone_app GitHub Wiki
Minimum Viable Product
The following list contains the minimum viable product features for this web application to make it to production. I will be working on adding some of the bonus features once the app is finished!
MVP List
1. Heroku Deployment
- Maintain a full production deployment.
2. User Authentication
- Email user authentication
- BCrypt password encryption.
- Google OmniAuth.
3. Questions & Answers
- Authorized will be able to post any coding-related questions they like.
- Questions can be edited even after they have been answered.
- Authorized users can add answers to questions.
4. Votes
- Authorized users can upvote or downvote questions.
- Authorized users can upvote or downvote answers.
5. Markdown Support
- All posts can handle code snippets with markdown support.
- Markdown will only be available in the question body, not the title.
6. Search Bar
- All users can search for questions and answers.
Bonus Features
1. Comments
- Authorized users can comment on answers for more specific notes on how the answer might have helped them.
2. Tags
- For more efficient question searching.
belongs_to: questions