🎬 Movie Explorer
Movie Explorer is a React-based web application that allows users to explore and search for movies. It uses the TheMovieDB API to fetch real-time data, such as movie details, posters, and ratings. Users can browse through popular movies, search by title, and view detailed information about each movie.
🌟 Features:
- Search Movies: Search for any movie by its title.
- Trending & Popular Movies: View lists of popular and trending movies.
- Movie Details: Get detailed information about movies, including the release date, rating, and overview.
- Responsive Design: Optimized for all devices, including desktops, tablets, and mobile phones.
🛠️ Tech Stack:
- Frontend: React.js
- API: TheMovieDB API for fetching movie data
- Styling: CSS (or any UI library you may have used like Material-UI)
- Routing: React Router for navigation between movie details and search results
🚀 How to Run the Project:
Prerequisites:
- Node.js and npm installed on your machine
- A valid API Key from TheMovieDB
Installation Steps:
-
Clone the repository:
git clone https://github.com/your-username/movie-explorer.git cd movie-explorer
-
Install the dependencies:
npm install
-
Set up API key:
- Create a
.env
file in the root directory. - Add your TheMovieDB API key:
REACT_APP_API_KEY=your_api_key_here
- Create a
-
Run the development server:
npm start
-
Open
http://localhost:3000
in your browser to see the app.
🔗 View Demo: Movie Explorer Demo
🔗 API Documentation: This project uses the TheMovieDB API. You can find more details in the official API documentation: https://www.themoviedb.org/documentation/api
🙌 Acknowledgements:
- Special thanks to TheMovieDB for providing the movie data.