Feature List Wiki - goosey-goose/CODENAME-KETCHUP GitHub Wiki

  1. 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 (like adding a tv show to their bookshelf/collection (CRUD)).
    • Logged in users are directed to their profile page which displays their collection.
    • Logged out users are directed to the homepage.
  2. Hosting on Heroku

  3. TV Shows

    • TV shows database table will be seeded in the database.
    • Logged in users can view the list of TV shows in the database table.
  4. Personal Collections List

    • Logged in users can select a TV show to add to their personal collection from the TV shows database table.
  5. Reviews

    • Logged in users can post reviews about any TV show.
    • They can also rate TV shows.
  6. Watch Status ("Watched")

    • Logged in users can mark a TV show as watched under their profile.
    • They can also mark/add a TV show to their Will Watch List.
  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.
  8. Bonus Features

    • Dark mode
    • Users can create custom collections.
    • Possible nested comments on other users' reviews.
    • Likes: users can like reviews or comments