Backend part of Build Week for My Top Nine by JaySebagh
Pitch: Do you remember MySpace Top 8 friends ? Well this is MyTopNine - a website that lets users select their Top-Nine in a variety of categories (sports, video games, makeup, movies, etc..)
MVP: User can login and see a list of "TopNine" Candidates. Home page should show a section with the user's currently selected Top Nine. User can add people/items to the list of available TopNiners. User can select a TopNiner and add them to their list of top nine. user can edit their top nine list .
Stretch: User can sort by category, search and filter functionalities on the home screen.
-
Login/Logout/Registration
-
Need data of top 9 for each user CRUD
-
Add people/items
-
Multiple lists, one for each category.
-
Max 9 people/item per user
-
Set amount of categories? (Sports, TV Shows, Games, Celebs, Food, Music, Animals, Books, Movies...)
-
Possible stretch to create new categories.
- Node
- Express
- Knex
- SQLite3
- JSONWebToken
- BCryptJS
- CORS
- Helmet
- Nodemon