Features - Justin-Stockton/PokeHunt GitHub Wiki

MVP List

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

  • Users can sign up, log in, and log out.
  • Users can use a demo login to try the site.
  • Users can't use certain features without logging in (like posting reviews and creating Pokemon).
  • Logged-in users are directed to their profile page.
  • Logged-out users are directed to a page displaying several newly created Pokemon.

2. Hosting on Heroku

  • The app needs to be up and available for view on Heroku.

3. Pokemon

  • Logged-in users will be able to create Pokemon.
  • Logged-in users will be able to update/edit the Pokemon that they have created.
  • Logged-in users will be able to delete the Pokemon that they have created.

4. Reviews

  • Logged-in users can post reviews.
  • Logged-in users can edit and delete their own reviews.
  • All users can view a sampling of the most recent reviews.

5. Tags

  • Logged-in users can add tags to Pokemon that have been created,

6. Upvotes

  • Logged-in users can add an upvote to the Pokemon creations that they like.

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 technical abilities.
  • Discussion of both challenges faced and the way they were solved.
  • Code snippets to highlight the best code.