MovieSearch-React is a dynamic web application built with React that allows users to search and view movie details. This project utilizes the OMDB API to fetch real-time movie data based on user queries. Additionally, it integrates a mock API to retrieve add and edit movie info for an engaging user interface.
The application is designed to be simple and user-friendly, providing movie enthusiasts with easy access to a vast database of movies, including details like the movie's title, director, synopsis, and more.
Check out the live demo here: MovieSearch-React Live Demo
Click on go to home icon to see full website
- Search Functionality: Users can search for movies using the OMDB API.
- Detailed Movie Information: View detailed information about each movie, including posters, release date, director, actors, and plot.
- Responsive Design: The website is fully responsive and can be viewed on any device.
- React: For building the user interface.
- OMDB API: To search for movies and retrieve movie details.
- Mock API: Used during development to simulate movie data and images.
- GitHub Pages: Used to deploy and host the application.
To get this project running locally on your machine, follow the steps below:
Ensure you have the following installed:
- Node.js and npm (Node Package Manager)
- Git
- Clone the repository:
git clone https://github.com/pradeish29/MovieSearch-React.git cd MovieSearch-React
- Install the dependencies:
npm install
- Start the development server:
npm start
This will run the app in development mode. Open http://localhost:3000 to view it in the browser. The page will reload if you make edits.
Contributing Contributions are welcome, and any feedback or suggestions are appreciated. If you would like to contribute to the project, please follow these steps:
- Fork the repository
- Create a new branch (git checkout -b feature/AmazingFeature)
- Make your changes
- Commit your changes (git commit -m 'Add some AmazingFeature')
- Push to the branch (git push origin feature/AmazingFeature)
- Open a pull request
License Distributed under the MIT License. See LICENSE for more information