The server-side componenet of a 'movies' web applicatoin. This API stores information about different movies, directors, and genres. Users will be able to sign up, update their personal information, and create a list of their favorite movies.
- Return list of movies
- Return data about the movies
- Return data about the genre
- Return data about the director
- Allows new users to register
- Allows users to update their information
- Allows users to add or remove a movie from their favorites
- Allows existing users to deregister
- User authentication and authorization code
- Data validation logic
Client: Heroku
Server: Node, Express, NoSQL, MongoDB, Mongoose, HTTP authentication, JWT authentication
- bcrypt
- body-parser
- cors
- express
- express-validator
- jsonwebtoken
- lodash
- mongoose
- morgan
- passport
- passport-jwt
- passport-local
- uuid