This project is a dynamic movie site application built with the MERN stack (MongoDB, Express.js, React.js, Node.js).
Upon registration, users can effortlessly explore popular movies, watch captivating trailers, and curate a personalized watchlist for later viewing. Discover, organize, and enjoy your cinematic journey, all in one seamless experience.
- User Registration & Authentication (via Firebase)
- Browse Popular Movies
- Watch Movie Trailers
- Save Movies to a Personalized Watchlist
- Responsive Design for Desktop and Mobile
To get a local copy up and running, follow these simple steps.
Make sure you have Node.js and npm/yarn/pnpm installed on your machine.
Clone the repository and install dependencies:
git clone [https://github.com/ellay21/Cinephile.git](https://github.com/ellay21/Cinephile.git)cd CinephileThen, install the project dependencies using your preferred package manager:
# yarn
yarn install
# npm
npm install
# pnpm
pnpm install --shamefully-hoistDevelopment Server To run the application in development mode:
npm run devProduction Build To build the application for production:
npm run buildLocally Preview Production Build To preview the production build locally:
npm run preview