Skip to content

SpyBeast07/netflix-clone-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 Netflix Clone using React

A full Netflix UI clone built using React.js. After creating a basic onboarding page with HTML and CSS, this advanced project challenged me to build a scalable, component-based frontend application. It helped me understand React fundamentals, state management, and responsive layout practices.

✨ A milestone project that brought together React, reusable components, routing, and dynamic design.


🌐 Live Demo

👉 Check it out here


📸 Preview

Netflix React Clone Screenshot


🔧 Features

  • Full Netflix-inspired homepage
  • React components for Navbar, Footer, Title Cards, etc.
  • Video background and hover animations
  • Sign Up / Login / Player pages
  • Responsive design with modern layout structure
  • Icon and image assets for realistic UI

🗂️ Project Structure

Netflix-React-Clone/
├── public/
│   ├── _redirects
│   └── netflix_icon.ico
├── src/
│   ├── assets/
│   │   ├── cards/
│   │   │   ├── Cards_data.js
│   │   │   ├── card1.png ... card14.png
│   │   ├── images/
│   │   │   ├── *.svg, *.png, *.jpg
│   │   └── videos/
│   │       └── video1.m4v
│   ├── components/
│   │   ├── Footer/
│   │   ├── Navbar/
│   │   ├── Navbar-Signup/
│   │   └── TitleCards/
│   ├── pages/
│   │   ├── Home/
│   │   ├── Login/
│   │   ├── Player/
│   │   └── SignUp/
│   ├── App.jsx
│   ├── index.css
│   └── main.jsx
├── .gitignore
├── README.md
├── eslint.config.js
├── index.html
├── package.json
├── package-lock.json
└── vite.config.js

🚀 Tech Stack

  • React.js
  • Vite
  • HTML5 & CSS3
  • JavaScript (ES6+)

💻 How to Run Locally

  1. Clone the repository:
git clone https://github.com/your-username/netflix-react-clone.git
  1. Navigate to the project folder:
cd netflix-react-clone
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

🧐 Learnings

  • React component structuring and state management
  • Conditional rendering and routing
  • Handling media and assets efficiently
  • Designing for responsiveness across devices

👨‍💼 Developed By

Kushagra Gupta


📄 License

This project is open-source and available under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors