Movies API is a RESTful API that allows you to access the list of movies. You can also search for a movie by its title and get its details using it's specific ID.
- Node.js
- Express.js
- MongoDB
- jsonwebtoken for authentication
- bcrypt for password hashing
- body-parser for parsing the request body
- cors for cross-origin resource sharing
- morgan for logging
git clone https://github.com/daspacebar/movie-api-fleet.git
cd movie-api-fleet
npm install
nodemon server.js
- It allows you to access the list of movies.
- Search for a movie by its title and get its details using it's specific ID.
- You can also add a new movie to the list.
- You can also update a movie's details.
- You can also delete a movie from the list.
- You can also get the list of movies in a specific language.
- Users can register and login to the application.
- The application doesn't allow you to add a new movie to the list with regard to the authentication.
- Setting favourites, upvote/downvote, and review features are implemented but I'm still yet to learn and understand how to isconnect them and get it all working. You can find the implementation in the root directory's
server
folder. - Sorting and Filtering Features based on upvotes/downvotes and release date is not available.