Skip to content

amitrajstm/netflix-clone

Repository files navigation

🎮 Netflix Clone (React.js)

✨ Overview

A fully responsive Netflix clone built using React.js, designed to simulate a full-fledged movie streaming experience. The project integrates the TMDB API for movie data and Firebase for user authentication and data storage. Whether on desktop or mobile, it delivers a smooth and interactive user interface.


📸 Screenshots

🔤️ Desktop View

PC screen

📱 Mobile View

mobile screens


✨ Key Features

  • 🔐 User Authentication (Sign In / Sign Up)
  • 🏠 Home Page for Movie Browsing
  • 📃 “My List” for Personalized Movie Collection
  • ❤️ Liked Movies Page
  • ✅ Watched Movies Page
  • 👤 Profile Page with User Info
  • 🎥 Movie Playback Page
  • 🔍 Movie Search Functionality

💪 Technologies Used


📝 Project Description

This Netflix clone was crafted to sharpen skills in modern web development, focusing on dynamic UIs, state management, and real-time user data handling. Using Firebase for user sessions and movie preferences, and TMDB API for content, the app showcases best practices in React, component structure, and UI responsiveness.


🔧 Setup Instructions

To run the project locally:

git clone https://github.com/amitrajstm/netflix-clone.git
cd netflix-clone
npm install
npm run dev

Make sure to add your own Firebase and TMDB API keys in the environment config.


🌐 Live Demo

👉 Netflix Clone Live


🙌 Acknowledgements

  • TMDB for movie data API
  • Firebase for real-time authentication
  • Netflix for design inspiration

⭐ Give a Star

If you like this project, please consider giving a ⭐ to this repo. It helps others discover it and keeps me motivated!

📩 Contact

Feel free to reach out if you'd like to collaborate or provide feedback!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages