Skip to content

FrontendBy-GJ/netflix-clone

Repository files navigation

Netflix Clone

Overview

This project is a clone of Netflix, built as a demonstration of my frontend development skills. The application uses the YouTube API to fetch and display video content, and Magic Link for user authentication.

Features

  • Video streaming via the YouTube API
  • User authentication via Magic Link

Tools and Technologies Used

  • Frontend:
    • React, TypeScript, Tailwind, Framer Motion
  • Backend:
    • Hasura
  • Authentication:
    • Magic Link, jsonwebtoken, cookie
  • Other Libraries:
    • classnames, react-modal, jose

Getting Started

To get a local copy up and running, follow these steps:

  1. Clone the repository.
  2. Install the dependencies with npm install.
  3. Start the development server with npm start.

Live Demo

You can view a live demo of the application at this link.

More About Me

You can learn more about my work and see other projects I've completed on my Frontend Mentor profile.

Screenshots

Netflix clone login page Magic Link check your email Magic Link email Netflix clone home page Netflix clone categories-1 Netflix clone categories-2 Netflix clone video modal Netflix clone my list Netflix clone mobile view