Welcome to Movie Adda - your go-to platform for exploring and managing your favorite movies! This MERN (MongoDB, Express.js, React.js, Node.js) stack project allows users to log in, view movie details fetched from an external API, and manage their list of favorite movies.
-
User Authentication:
- Secure user authentication using bcryptjs for password hashing.
- Users can sign up, log in, and log out.
-
Movie Details:
- Fetches movie details from an external API for an extensive collection.
- Users can view details like title, release date, genre, etc.
-
Favorite Movies:
- Logged-in users can add movies to their list of favorites.
- Option to remove movies from the favorites list.
-
Responsive Design:
- User-friendly interface accessible on various devices.
-
Frontend:
- React.js
-
Backend:
- Node.js
- Express.js
-
Database:
- MongoDB (You may include the version if necessary)
-
Authentication:
- Bcryptjs
- Clone the repository:
git clone [https://github.com/raghav1482/MvADDA.git] cd mvadda
- cd backend
- npm install
- cd frontend
- npm install
- cd backend
- node index
- cd frontend
- npm start
Create a .env
file in the server
directory and add the following environment variables:
# Database
DATABASE=your_database_connection_string
🎉 We welcome your contributions to make this project even better. 🎉