Skip to content

Welcome to the TMDB Clone repository, where we embark on an exciting journey to recreate the immersive experience of The Movie Database (TMDB) website using React. Our project is dedicated to replicating not only the functionality but also the design ethos that has made TMDB a beloved destination for movie and TV show enthusiasts worldwide.

Notifications You must be signed in to change notification settings

mohamedhesham221/TMDB-Clone2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TMDB Clone

TMDB Clone

Table of Contents

Overview

TMDB Clone is a web application built with React that aims to replicate the functionality and design of The Movie Database (TMDB) website. It provides users with an intuitive and engaging platform for browsing, searching, and discovering movies and TV shows. Whether you're a movie enthusiast looking for recommendations or a casual viewer exploring new titles, TMDB Clone offers a familiar yet refreshing experience.

Features

  • Browse Movies and TV Shows: Explore a vast collection of movies and TV shows categorized by genre, popularity, release date, and more.

  • Search Functionality: Utilize the powerful search feature to find specific movies or TV shows by title, actor, director, or keyword.

  • Movie Details: Access detailed information for each movie or TV show, including plot summary, rating, cast, crew, trailers, and similar recommendations.

  • User Authentication: Secure user authentication system allows users to create accounts, log in, and personalize their experience by adding movies to their watchlist or marking favorites.

  • Responsive Design: TMDB Clone is designed to be fully responsive, ensuring an optimal viewing experience across a wide range of devices, from desktops to smartphones.

Technologies Used

  • React: JavaScript library for building user interfaces.

  • TMDB API: Integration of TMDB's API to fetch movie and TV show data, including details, images, and trailers.

  • CSS: Styling and layout using CSS for a polished and visually appealing UI.

  • React Router: Client-side routing for seamless navigation between pages and components.

Installation

  1. Clone the repository: git clone https://github.com/mohamedhesham221/TMDB-Clone2024
  2. Navigate to the project directory: cd tmdb-clone
  3. Install dependencies: npm install
  4. Start the development server: npm start

Screenshots

Home screencapture Movie screencapture Actor screencapture TV-shows screencapture

Links

Contributing

Contributions are welcome! If you'd like to contribute to TMDB Clone, please follow these steps:

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

Acknowledgements

  • TMDB for providing the API used in this project.
  • The open-source community for their invaluable contributions.

Special Thanks

Special thanks to TMDB for providing the API that powers TMDB Clone and making this project possible.

Contact

For any inquiries or feedback, please contact [Muhammad Hisham] at [[email protected]] or via linkedin.

About

Welcome to the TMDB Clone repository, where we embark on an exciting journey to recreate the immersive experience of The Movie Database (TMDB) website using React. Our project is dedicated to replicating not only the functionality but also the design ethos that has made TMDB a beloved destination for movie and TV show enthusiasts worldwide.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published