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