FrontEnd Live URL: https://entertainment--webapp.vercel.app/
Backend Github link: https://github.com/cypher1ravi/entertainment-backend
Backend Live Link: https://entertainment-backend.vercel.app/
![](https://private-user-images.githubusercontent.com/35245789/328989137-bcb6ba7f-b403-4439-8d3f-ea51392d7cec.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzMTc3MTcsIm5iZiI6MTcyNDMxNzQxNywicGF0aCI6Ii8zNTI0NTc4OS8zMjg5ODkxMzctYmNiNmJhN2YtYjQwMy00NDM5LThkM2YtZWE1MTM5MmQ3Y2VjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODIyVDA5MDMzN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjYjNmNTI3MTUyZTc1YTZkZWVlNGQ3OWQwY2M0OTNmN2QzOWY5NGE5ZDdlMzc4N2M2ZjFkZDRkZWEyYzM4ODgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YQfpLTkWce8nPgIEWZoVfFs87yXOPB5xO--31jnfPbA)
- Developed a feature-rich entertainment platform for browsing videos using the MERN stack (MongoDB, Express.js, React.js, Node.js)
- Developed a responsive platform accross all devices including mobiles & tablets.
- Implemented secure user authentication and authorization using Firebase.
- Enabled extensive user interaction with adding and removing bookmark.
- Leveraged Node.js, Express.js, Firebase, and other technologies for a robust and scalable backend foundation.
- Employed Redux Toolkit for efficient state management and data flow.
- MERN stack
- React JS
- Redux Toolkit, React Router.
- Node JS., Express JS.
- Firebase
- Mongo DB.
-
Set up environment variables (Front-end):
- Create a
.env
file in the root directory. - Add the following variables to the
.env
file, replacing the placeholder values with your actual credentials:VITE_API_URL= https://entertainment-backend.vercel.app VITE_TMDB_API_KEY=c01301f87746b51bb0da256c5d3f59d0 VITE_FIREBASE_API_KEY= your firebase api key VITE_FIREBASE_AUTH_DOMAIN= your firebase auth domain VITE_FIREBASE_PROJECT_ID= your firebase project id VITE_FIREBASE_STORAGE_BUCKET = your firebase storage bucket VITE_FIREBASE_MESSAGING_SENDER_ID= your firebase messaging sender id VITE_FIREBASE_APP_ID= your firebase app id VITE_FIREBASE_MEASUREMENT_ID = your firebase measurement id
- Create a
-
Install dependencies and run server:
npm install
npm run dev