App link: Movielib
A Mern stack web application for searching movies.
- Authentication using Email.
- Search movies from internet.
- Add movies in your private list.
- view public favourites and add movies in the public list.
Frontend:
- React
- JSX
- Material-UI
- CSS
Backend:
- Node.js
- Express.js
Database:
- MongoDb
Authentication:
- Firebase
-
Fork the repository.
-
Clone the forked repository.
git clone https://github.com/harshcoder690/Movie_Library.git- Navigate to the cloned repository.
cd Movie_LibraryDownload Node.js from here.
Verify installation by checking the version.
node -v
npm -vNavigate to the server folder
cd backendInstall the dependencies by running the command in the terminal
npm installTo run this project, you will need to add the following environment variables. Create a config.env file in the root.
MONGODB_URL
Navigate to the server folder
cd frontendInstall the dependencies by running the command in the terminal
npm installTo run this project, you will need to add the following environment variables. Create a config.env file in the root.
REACT_APP_FIREBASE_API_KEY
REACT_APP_FIREBASE_AUTH_DOMAIN
REACT_APP_FIREBASE_DATABASE_URL
REACT_APP_FIREBASE_PROJECT_ID
REACT_APP_FIREBASE_STORAGE_BUCKET
REACT_APP_FIREBASE_MESSAGING_SENDER_ID
REACT_APP_FIREBASE_APP_ID
API_KEY
Navigate to the server folder
cd backendStart the server
npm startAfter this server will start running at localhost:5000
Navigate to the client folder
cd frontendStart the project
npm startAfter this the client start running at localhost:3000 and one can interact with the website.
Do support and give a star ⭐






