Watchlist is a single page application(SPA) that let you make lists of movies you want to watch.
- MongoDB - Free and open-source cross-platform document-oriented database
- Mongoose - Elegant MongoDB object modeling for NodeJS
- NodeJS - Evented I/O for the backend
- ExpressJS - Fast, unopinionated, minimalist web framework for NodeJS
- JSONWebToken - Used for authorization
- ReactJS - A JavaScript library for building user interfaces
-
Anonymous users
- View all movies and watchlists
- Login/Register
- View 'bored?' page
-
Logged in users
- Create new movies/watchlist
- Add movies to their watchlist
- Delete movies from their watchlist
- Profile page with created movies
In this page you can get ideas what to do.I'm using https://www.boredapi.com/api for it.