Welcome to usePopcorn, a React app for searching and managing your favorite movies!
- Search Movies: Easily search for movies using the built-in search feature.
- Add to Favorites: Add your favorite movies to your personal list for easy access.
- Rate Movies: Rate movies and keep track of your preferences.
- Movie Information: View detailed information about each movie, including IMDb rating, runtime, and poster image.
- Custom Hooks: Utilizes custom hooks for managing side effects, such as attaching events.
- React
- Context API
- useReducer
- Custom Hooks
- Search for movies using the search bar.
- Click on a movie to view detailed information.
- Add your favorite movies to your list by clicking the "Add to Favorites" button.
- Rate movies by selecting the desired rating.
- Utilize custom hooks to manage side effects efficiently.
Contributions are welcome! If you'd like to contribute to usePopcorn, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
The app is deployed on Vercel. To visit the deployed version click here.
If you have any questions, feedback, or suggestions, please feel free to reach out to lukkashatirishvili@gmail.com