Skip to content

The "MyFlix" application is a web app that provides users with access to information about different movies, directors, and genres.

Notifications You must be signed in to change notification settings

rochagbriel/movie_api

Repository files navigation

myFlix API

This is a REST API, which allows registered users to browse movies, add and remove titles from their list of favorites, and update their personal data. The app is built using Node.js, Express.js, MongoDB, and Mongoose.

Technologies Used

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • Eslint

The following libraries were also used:

  • Morgan: for logging creation;
  • Body-parser: for easier handling of HTTP requests and responses;
  • Method-override: to allow the use of HTTP methods other than GET and POST;
  • Express-validator: for input data validation;
  • Cors: to allow access from different domains to the API;
  • Passport and Passport-JWT: for token-based authentication.

Credits

Special thanks to my Tutor Stanley Okwii(CareerFoundry) and my Mentor Faizal Patel(CareerFoundry) for guiding me throughout the development process. Film Covers from: https://www.themoviedb.org/

Contact

If you have any questions, comments, or feedback about this website, please feel free to reach out to me using the contact form on the website or by emailing me at rochagbriel@gmail.com.

About

The "MyFlix" application is a web app that provides users with access to information about different movies, directors, and genres.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published