https://netflix-clone-3-cad67.web.app/
Netflix Clone 3.0 is a web application built using React.js, TMDB's API, and Firebase for user authentication. It emulates the popular streaming service, Netflix, allowing users to browse and discover a catalog of movies and TV shows.
-
Login Screen: Users can log in to the application using their credentials. Firebase authentication ensures secure access to the platform.
-
Home Screen: The main screen displays a collection of movies and TV shows fetched from TMDB's API. Users can explore titles, view details, and choose what to watch.
-
Profile Screen: Users have personalized profile screens where they can manage their account settings and preferences.
- React.js: A JavaScript library for building user interfaces, providing a responsive and interactive user experience.
- HTML and CSS: Used for structuring and styling the application, ensuring an appealing visual design.
- TMDB API: The Movie Database API offers a vast repository of movie and TV show information, allowing the app to access rich media data.
- Firebase: Used for user authentication, ensuring secure access and profile management.
- Clone the repository:
git clone https://github.com/Damon248/netflix-clone-3.git
- Navigate to the project directory:
cd netflix-clone-3.0
- Install dependencies:
npm install
- Obtain an API key from TMDB by signing up at https://www.themoviedb.org/. Add the API key in the appropriate file to fetch movie data.
- Set up a Firebase project and configure the Firebase authentication settings.
- Run the application:
npm start
- Open your web browser and go to
http://localhost:3000
to access the Netflix Clone 3.0 application.
Contributions are welcome! If you find any issues or want to enhance the application, please submit a pull request.