This is a web application that allows users to discover and explore movies. Users can search for movies, view movie details, and more.
- Search for movies by title.
- View movie details, including the title, release date, overview, and more.
- Display top-rated movies on homepage.
https://movie-discovery-web-app-mauve.vercel.app/
- React.js
- Axios (for API requests)
- React Router
- React Context
- Tailwind css
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Ari-o12code/movie-discovery-web-app.git cd movie-discovery-web-app
-
Install the dependencies:
npm install
-
Obtain an API key:
- You may need to sign up for an API key from TMDB (The Movie Database) to fetch movie data.
-
Configure your API key:
-
Create a
.env.local
file in the root directory. -
Add your API key as follows:
REACT_APP_TMDB_API_KEY=YOUR_API_KEY_HERE
-
-
Start the development server:
npm start
-
Open your web browser and navigate to
http://localhost:3000
.
- Search movies by typing the search then clicking on the search icon
- Click on movies on homapage to view details about the particular movie
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the project.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork.
- Open a pull request with a clear title and description.
This project was created by Al-Ameen Olayinka Quadri.