Skip to content

This is a movie library web application with user authentication, movie search, and movie list creation features. Users can create public or private Playlists of their favorite movies.

Notifications You must be signed in to change notification settings

shhiivvaam/movies-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation



Movies Library

Live Link:

  https://fasal-movies-library.netlify.app/

Objective

This is a movie library web application with user authentication, movie search, and movie list creation features. Users can create public or private lists of their favorite movies.

171736738427517173673907411717367400318

FEATURES LIST :

  • User Authentication (Sign In/Sign Up)
  • Search for movies using the OMDB API
  • Create, view, and manage movie lists
  • Public and private Playlists

Tech Stack

  • Frontend: React, React Router, Axios, CSS
  • Backend: Node.js, Express, MongoDB, Mongoose
  • Authentication: JWT
  • Hosting: Vercel

Run Scripts

git clone https://github.com/shhiivvaam/movies_library.git

cd movies_library
cd frontend
npm install
npm run dev

"open another terminal (locate to -> movies_library)

cd ..
cd backend
npm install
npm start

Frontend

Add the following configurations in the .env file (FRONTEND)

   REACT_APP_API_URL=<your_backend_api_url>
   REACT_APP_OMDB_API_KEY<your_omdb_api_key>

Backend

Add the following configurations in the .env file (BACKEND)

   MONGO_URI=<your_mongo_uri>
   JWT_SECRET=<your_jwt_secret>
   OMDB_API_KEY=<your_omdb_api_key>

Thank you for visiting!

About

This is a movie library web application with user authentication, movie search, and movie list creation features. Users can create public or private Playlists of their favorite movies.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published