Skip to content

This project is a dynamic movie site application built with the MERN stack. 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.

License

Notifications You must be signed in to change notification settings

ellay21/Cinephile

Repository files navigation

Cinephile: Your Gateway to Cinema

✨ Live Version

Experience the application live:

🖋️ About the Project

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.

🚀 Features

  • User Registration & Authentication (via Firebase)
  • Browse Popular Movies
  • Watch Movie Trailers
  • Save Movies to a Personalized Watchlist
  • Responsive Design for Desktop and Mobile

🛠️ Built With

The application leverages a robust set of technologies:

JavaScript React Redux React Router Node.js Express.js MongoDB Firebase Sass Vercel

🚀 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have Node.js and npm/yarn/pnpm installed on your machine.

Installation

Clone the repository and install dependencies:

git clone [https://github.com/ellay21/Cinephile.git](https://github.com/ellay21/Cinephile.git)
cd Cinephile

Then, install the project dependencies using your preferred package manager:

# yarn
yarn install

# npm
npm install

# pnpm
pnpm install --shamefully-hoist

Development Server To run the application in development mode:

npm run dev

Production Build To build the application for production:

npm run build

Locally Preview Production Build To preview the production build locally:

npm run preview

About

This project is a dynamic movie site application built with the MERN stack. 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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages