Skip to content

EasyCodingTutorial/AmazonPrimeClone

Repository files navigation

Amazon Prime Clone

netflix clone from scratch

Overview

The Prime Clone is a visually striking landing page inspired by Amazon Prime Video. Built using Next.js and TypeScript, this project showcases a modern, responsive design that mimics the aesthetics of streaming platforms.

This repository is perfect for developers looking to practice and learn front-end development techniques, particularly in building responsive layouts and reusable components.

Technologies Used

  • Next.js 14: A React framework offering high performance and server-side rendering for SEO optimization.
  • TypeScript: A statically typed superset of JavaScript for writing scalable and maintainable code.
  • React.js: Used for creating reusable UI components.
  • CSS Modules: For modular and maintainable styling of components.

Key Features

  • Landing Page:
    • A fully visually engaging landing page with modern design principles.
    • Dynamic sections showcasing mock streaming content and promotions.

📌 In This Project:

  • Creating a visually appealing landing page.
  • Utilizing CSS Modules for clean and maintainable styles.
  • Writing modular, reusable components for dynamic page layouts.
  • Leveraging TypeScript to ensure type safety and code scalability.

Missing Features

As this project focuses only on the landing page, it does not include:

  1. Authentication Pages: No sign-up or sign-in functionality is provided.
  2. Backend Integration: No server-side logic or database connections.
  3. Advanced Features: Features such as user profiles, streaming services, or payment gateways are not implemented.

Known Issues

  • The project is designed primarily for desktop and tablet screens; additional optimizations may be required for smaller devices.

Installation

To run this project locally, follow the steps below:

  1. Clone this repository to your local machine:
    git clone https://github.com/EasyCodingTutorial/AmazonPrimeClone.git
  2. Navigate to the project directory:
    cd prime-clone
    
  3. Install dependencies:
    npm install  
    
  4. Start the development server:
     npm run dev  
    
  5. Open your browser and visit:
     http://localhost:3000  
    

Future Enhancements

If you'd like to extend this project, consider adding:

  • A backend with APIs for authentication and data management.
  • User profiles and personalized dashboards.
  • Integration with a video player for streaming features.

Contributions

Contributions are welcome! If you want to help improve the design or add functionality, feel free to fork this repository, make your changes, and submit a pull request.

Learn By Watching Video ▶️

Watch Demo Video