Skip to content

Server side API created using Node.js, JavaScript, Express and MongoDB that provides users with access to information about different movies , directors and genres and enables them to sign up, update their personal information and create a list of their favorite movies.

Notifications You must be signed in to change notification settings

lausellv/CFmovie_api

Repository files navigation

myFlix - Movie API

Goal

To build the server-side component for a movies web application.

Purpose

To provide users with access to information about different movies, directors, and genres. Users can sign up, update their personal information, and create a list of their favorite movies.

Stack, Dependencies, Environment, Hosting

Stack

  1. Node.js
  2. Express
  3. mongoDB

Dependencies

"bcrypt": "^5.0.1",
"body-parser": "^1.19.0",
"cors": "^2.8.5",
"express": "^4.17.1",
"express-validator": "^6.10.0",
"jsonwebtoken": "^8.5.1",
"mongoose": "^5.12.2",
"morgan": "^1.10.0",
"node": "^16.1.0",
"passport": "^0.4.1",
"passport-jwt": "^4.0.0",
"passport-local": "^1.0.0",
"uuid": "^8.3.2"
"eslint": "^7.19.0",
"nodemon": "^2.0.7"

Environment

  1. Visual Studio Code v1.61.2 Extensions: a) ESLint: Ver 7.21.0: eslint-config-airbnb-base@14.2.1, eslint-config- jquery@3.0.0, eslint-plugin-import@2.22.1, eslint-plugin-jquery@1.5.1
  2. npm v7.24.1
  3. node v14.15.4
  4. mongoDB Shell v4.4.4

Hosting

  1. Heroku
  2. MongoDBAtlas

Documentation

Check out the documentation.html file located in the public folder on github for more information such as endpoints and their functions.

Project Status

Complete.

About

Server side API created using Node.js, JavaScript, Express and MongoDB that provides users with access to information about different movies , directors and genres and enables them to sign up, update their personal information and create a list of their favorite movies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published