Skip to content

Paarth1809/Movie-Streaming-site

Repository files navigation

Movie Streaming Frontend

A modern and responsive movie streaming frontend built with React.js, providing users with a seamless experience to browse, search, and watch their favorite movies.

Features

  • 🎬 Browse Movies – Explore a vast collection of movies.
  • 🔍 Search Functionality – Quickly find movies by title, genre, or keywords.
  • Movie Details – View descriptions, ratings, trailers, and more.
  • 📌 Watchlist – Save movies to watch later.
  • 🎭 User Authentication – Secure login and signup with JWT authentication.
  • 🌙 Dark Mode – Toggle between light and dark themes for better viewing.

Tech Stack

  • Frontend: React.js, Redux (for state management), Tailwind CSS
  • Backend: Node.js, Express.js (optional for API integration)
  • Database: MongoDB (if using backend for user data & watchlist)
  • API: TMDb API for fetching movie data
  • Deployment: Vercel / Netlify

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/movies-streaming-frontend.git
    cd movies-streaming-frontend
  2. Install dependencies:
    npm install
  3. Create a .env file and add your API keys:
    REACT_APP_TMDB_API_KEY=your_tmdb_api_key
  4. Start the development server:
    npm start

Deployment

  1. Build the project:
    npm run build
  2. Deploy to Vercel or Netlify.

Contributing

Feel free to fork this repository and submit pull requests. Contributions are welcome!

License

This project is licensed under the MIT License.

About

A Movie streaming frontend app build on Reactjs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published