Skip to content

A netflix-clone App to show-case my frontend web-app development skills and authentication with Firebase

Notifications You must be signed in to change notification settings

samuelAemro12/netflix-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix Clone - A React.js Project

A faithful recreation of Netflix, built using React and Firebase.

Features:

User Authentication: Sign up and log in with Firebase. Home Page: Explore a curated selection of movies and TV shows. Movie/TV Show Details: Watch trailers and discover more information. Basic Video Player: Enjoy the movie trailers.

Technology Stack:

Frontend: React, JavaScript, CSS Backend: Firebase (Authentication) API: The Movie Database (TMDb)

Getting Started:

  1. Clone the repository:

    git clone https://github.com/samuelAemro12/netflix-clone

  2. Install dependencies:

    cd netflix-clone npm install

  3. Set up Firebase:

    • Create a Firebase project and enable Authentication.
    • Configure Firebase within the project (follow Firebase documentation).
  4. Start the development server:

    npm start

Contribute:

Feel free to fork this project, add new features, or fix bugs. Your contributions are welcome!

Description

A movie site to show case my skills in front-end development and guided work in backend using firebase, the site contains home page, player and login page, where users can sign in and sign up and have their way with the showcasing some movies trailers

used Dependencies

react-router-dom - Routing react - General Library react-dom firebase - User Authentication react-firebase-hooks The Movie Database - API to fetch data from

Status

Public

Author

samuel Aemro Melese - https://github.com/samuelAemro12

General Information and Acknowledgment

I learned React while simultaneously working on this project, and I had great time being challenged and writing code and debugging. I have Used The YouTube channels Evangadi Tech and GreatStack for some files and assistances during coding and when I hit the wall while working I have tweaked some by refactoring, and https://www.Reactjs.org for documentation and learning some react hooks that I have not previously worked with while learning, I have also used some YouTube channels like Bro Code, Net Ninja and The Web School for some quick explanation for some concepts. I have used https://www.themoviedb.org for data fetching, and https://www.firebase.google.com for user authentication and database services, I have used the challenge based approach to solving coding problems.

Contact

Samuel Aemro - samuelaemrowork12@gmail.com

About

A netflix-clone App to show-case my frontend web-app development skills and authentication with Firebase

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published