feature list - DavidPhamThinkful/Life-Overflow GitHub Wiki

Feature List

1. New account creation, log in, log out, and guest/demo login

  • Users can sign up, log in, and log out.
  • Users can't use certain features without logging in.
  • Logged in users are directed to their profile page which displays all question and answers that are connected to user.
  • Logged out users are directed to a the home page with the most recently asked questions.

2. Ask Questions

  • user can ask questions
  • user can view asked questions
  • user edit owned questions
  • user can delete owned questions

3. Answer Questions

  • user can answer questions
  • user can view answers for specified question
  • user can edit owned answers
  • user can delete owned answers

4. Search for Questions

  • guests and users can use search bar to search for question using provided parameters
  • possibly limit displayed questions
  • filter by different methods

5. Upvote and Downvote

  • user can upvote
  • user can downvote
  • user can edit vote
  • user can remove casted vote

6. Hosting on Heroku

7. Production README

  • Brief explanation of what the app is and does.
  • How to start 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
⚠️ **GitHub.com Fallback** ⚠️