Feature List Wiki - goosey-goose/CODENAME-KETCHUP GitHub Wiki
-
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.
-
Hosting on Heroku
-
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.
-
Personal Collections List
- Logged in users can select a TV show to add to their personal collection from the TV shows database table.
-
Reviews
- Logged in users can post reviews about any TV show.
- They can also rate TV shows.
-
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.
-
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.
-
Bonus Features
- Dark mode
- Users can create custom collections.
- Possible nested comments on other users' reviews.
- Likes: users can like reviews or comments