Skip to content

Tried to mimic the UI of the popular website IMDb. The project is built using React, a popular JS library for building UIs. The frontend app includes a search page, movie details pages, user reviews & ratings, and a responsive design for various screen sizes. The app utilizes external APIs to fetch movie data & display it on search & details pages.

yashbajoria05/IMDB-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IMDb Clone

Overview

This project is a clone of IMDb, built using ReactJS and leveraging the TMDB (The Movie Database) API to fetch movie and TV show data. The application replicates the iconic IMDb interface, providing users with a platform to explore information about movies, TV shows, and celebrities. Firebase is used for user authentication, allowing users to personalize their experience by creating accounts and interacting with the platform.

Features

  • Comprehensive Database : Utilizes the TMDB API to access a vast repository of movie and TV show data.
  • Search and Explore : Users can search for specific movies, TV shows, or celebrities and explore detailed information.
  • Rating and Reviews : Allows users to rate and review movies and TV shows.
  • Responsive Design : Ensures a seamless experience on various devices and screen sizes.

Technologies Used

  • ReactJS : The core framework for building the user interface and managing state.
  • TMDB API : Fetches detailed movie, TV show, and celebrity data for a rich user experience.
  • CSS : Styled components to create an intuitive and visually appealing user interface.

Getting Started

  1. Clone the repository : git clone https://github.com/yashbajoria05/IMDB-Clone.git
  2. Install dependencies : npm install
  3. Obtain TMDB API key : TMDB API
  4. Configure environment variables with API keys.
  5. Run the app : npm start

Contribution Guidelines

If you'd like to contribute to the project, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature : git checkout -b feature-name
  3. Make your changes and commit them : git commit -m 'Add new feature'
  4. Push to the branch : git push origin feature-name
  5. Submit a pull request.

Feel free to adjust the description based on your specific project features and customizations.

About

Tried to mimic the UI of the popular website IMDb. The project is built using React, a popular JS library for building UIs. The frontend app includes a search page, movie details pages, user reviews & ratings, and a responsive design for various screen sizes. The app utilizes external APIs to fetch movie data & display it on search & details pages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published