A faithful recreation of Netflix, built using React and Firebase.
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.
Frontend: React, JavaScript, CSS Backend: Firebase (Authentication) API: The Movie Database (TMDb)
-
Clone the repository:
-
Install dependencies:
cd netflix-clone npm install
-
Set up Firebase:
- Create a Firebase project and enable Authentication.
- Configure Firebase within the project (follow Firebase documentation).
-
Start the development server:
npm start
Feel free to fork this project, add new features, or fix bugs. Your contributions are welcome!
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
react-router-dom - Routing react - General Library react-dom firebase - User Authentication react-firebase-hooks The Movie Database - API to fetch data from
Public
samuel Aemro Melese - https://github.com/samuelAemro12
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.
Samuel Aemro - samuelaemrowork12@gmail.com