A responsive web application that allows users to search for and explore movies. This project was built using React, leveraging The Movie Database (TMDb) API for movie data.
- Search for movies by title.
- View movie details, including title, overview, release date, and rating.
- Responsive design for various screen sizes.
- User-friendly and intuitive interface.
- Performance optimizations for quick loading.
- Error handling and graceful fallbacks.
These instructions will help you set up and run the project on your local machine.
- Node.js and npm installed on your machine.
-
Clone the repository:
git clone https://github.com/Rohith-Manjunath/React-Movie-App.git
2.Change to the project directory:
cd my-app
3.Install dependencies:
npm install
4.Create a .env
file in the project root and add your TMDb API key:
REACT_APP_TMDB_API_KEY=your-api-key-here
5.Start the development server:
npm start
- React - JavaScript library for building user interfaces.
- The Movie Database (TMDb) API - Source of movie data.
- fetch - Promise-based HTTP client for making API requests.
- styled-components - CSS-in-JS library for styling components.