Skip to content

FlickPick-API is a backend service for the FlickPick web application, providing detailed movie, director, and genre information. It showcases skills in full-stack JavaScript development using the MERN stack.

Notifications You must be signed in to change notification settings

codestun/FlickPick-API

Repository files navigation

FlickPick-API 🎬

Objective

To build the server-side component of a “FlickPick” web application. This application provides users with access to information about different movies, directors, and genres. The project demonstrates full-stack JavaScript development skills, focusing on the MERN (MongoDB, Express, React, and Node.js) stack.

Essential Features

  • List all movies.
  • Provide detailed information about movies, genres, and directors.
  • User registration and profile management.
  • Add/remove movies from favorites.
  • User deregistration.

My Role

  • Created an API with movies and users data.
  • Routing HTTP requests using Express.
  • Storing data in a MongoDB database.
  • Adding business logic with Mongoose.
  • Implementing authentication and authorization using basic HTTP auth and JWT.
  • Hosting the API on Heroku.

App Details

Technical Requirements

  • Node.js and Express application.
  • REST architecture.
  • Middleware modules utilization.
  • MongoDB database and Mongoose for business logic.
  • JSON formatted responses.
  • Comprehensive testing in Postman.
  • Authentication and authorization with data validation.
  • Compliance with data security regulations.
  • Deployment on GitHub and Heroku.

About

FlickPick-API is a backend service for the FlickPick web application, providing detailed movie, director, and genre information. It showcases skills in full-stack JavaScript development using the MERN stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published