-
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/QuadMovie]
- 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