Skip to content

timone019/movie_api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to My Movie Api Client

A web app that allows users to register, login, and search a collection of movies, add to their personal favorite list and update their registered profile.

Tech Stack

My Movie App is a Full Stack App built Via MERN (MongoDB, Express, React, Node) on the REST Architecture implementing RESTful API.

Additional Tech implemented

  • Front End: Deployed via Netlify React Libraries:

    • React Bootstrap
    • React Router Dom
    • React Icons
    • Prop Types
    • React Cool On Click Outside
  • Backend: Deployed via Heroku

    • Mongoose (ODM - Object Data Modeling)
    • Body Parser
    • Lodash

    Authentication:

    • JWT (Json Web Tokens)
    • Passport
    • Cors
    • Bcrypt

    Middleware:

    • Morgan (For Logging)

Features

  • User Authentication
  • Registration: Users can sign up
  • Login
  • Search Bar
  • Add to Favorites
  • Update Profile
  • Delete Profile
  • Logout
  • View list of movies
  • View Movie Details
  • View Embedded Movie Trailers
  • Responsive Navigation Bar

Movie-Api Server Side Repository

https://github.com/timone019/movie_api.git

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/timone019/movie_api-client.git
    
    
  2. Install dependencies in root project folder:

npm install

  1. Start the development server:

npm start

  1. Open the app in your browser: http://localhost:4321

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published