Skip to content

YosephSE/Netflix

Repository files navigation

Netflix Clone Project

Welcome to the Netflix Clone Project! This repository contains the codebase for a Netflix-inspired web application, developed for educational purposes. The project demonstrates how to build a streaming platform using modern web development technologies.

Table of Contents

About the Project

This Netflix clone is a fully responsive web application that replicates the core functionalities of Netflix. Users can browse movies, view details, and stream trailers. The project emphasizes building a scalable front-end using React and implementing essential back-end services.

Features

  • User Authentication: Sign up, log in, and log out functionality using Firebase.
  • Responsive Design: Optimized for desktop and mobile devices.
  • Movie Browsing: Browse through a collection of movies and TV shows.
  • Search Functionality: Search for specific titles.
  • Video Streaming: Play movie trailers or other video content.
  • Favorites List: Add or remove movies from a personal favorites list.
  • Profile Management: Edit user profiles and settings.

Tech Stack

  • Frontend: React, Redux, CSS, HTML
  • Backend: Node.js, Express
  • Database: Firebase Firestore
  • Authentication: Firebase Authentication
  • Hosting: Firebase Hosting
  • API: The Movie Database (TMDb) API for fetching movie details

Getting Started

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

Prerequisites

Make sure you have the following installed on your local machine:

  • Node.js
  • npm (Node Package Manager)
  • Firebase CLI (for deployment)

About

A Netflix clone built using TMDB API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors