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

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages