Skip to content

This is a solo project where I built a Netflix clone, an OTT platform, from scratch. The goal of this project was to recreate the popular Netflix interface and functionality using modern web technologies.

License

Notifications You must be signed in to change notification settings

Pkanand1999/netflix-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Netflix Clone

This is a solo project where I built a Netflix clone, an OTT platform, from scratch. The goal of this project was to recreate the popular Netflix interface and functionality using modern web technologies.

Features

  • User authentication: Users can create accounts, log in, and log out.

  • Browse movies and TV shows: Users can explore a vast collection of movies and TV shows available on the platform.

  • Search functionality: Users can search for specific movies or TV shows.

  • Playback: Users can stream movies and TV shows directly on the platform.

  • Personalized recommendations: The platform provides personalized movie and TV show recommendations based on the user's viewing history.

  • Responsive design: The interface is responsive and adapts to different screen sizes.

    To Complete Process

    -card number must have 16 digits. -mm/yyyy 6 digits. -cvv 3digits. -PIN 1234.

Technologies Used

  • Front-end: React, Redux, CSS
  • Back-end: Node.js, Express.js
  • Database: MongoDB
  • Deployment: AWS (Amazon Web Services)

Deployment

The Netflix clone is deployed and hosted on AWS, ensuring high availability and scalability. You can access the deployed application by visiting Netflix Clone.

Screenshot

Project Screenshot Project Screenshot Project Screenshot Project Screenshot Project Screenshot Project Screenshot Project Screenshot Project Screenshot

Usage

To use this project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your-username/netflix-clone.git
  2. Install the dependencies: npm install
  3. Set up the environment variables:
    • Create a .env file in the root directory.
    • Add the necessary environment variables such as database connection string, AWS credentials, etc.
  4. Start the development server: npm run dev
  5. Open your browser and navigate to http://localhost:5173.

License

This project is licensed under the MIT License.

Feel free to explore the code, suggest improvements, and contribute to make this Netflix clone even better!

About

This is a solo project where I built a Netflix clone, an OTT platform, from scratch. The goal of this project was to recreate the popular Netflix interface and functionality using modern web technologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages