Skip to content

rkashigin/netflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix clone with basic functionality (Demo)

Project purpose: learn how to use Styled Components and how to do Registration/Authorization via Firebase

Functionality

  • Registration
  • Authorization
  • Films and series browsing (live search within existing content)
  • Sign out

Technologies

  • React
  • React Context
  • React Hooks
    • useState
    • useEffect
    • useContext
    • Custom hooks
      • useAuth - for authorization checking
      • useContent - for content loading
  • React Router
  • Styled Components
  • Fuse.js (for live search)
  • Firebase
    • Firestore
    • Firebase authenctication (Email and password)
  • React testing library
  • ReactDOM Portal for player overlay

Home page

Home page preview

Sign in page

Sign in page preview

Sign up page

Sign up page preview

Profile choosing

Profile choosing preview

Browse page

Browse page preview

Selected film

Selected film preview

Player

Player preview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published