Skip to content

๐Ÿฟ Discover, rate, and manage your favorite movies with usePopcorn, a React app powered by custom hooks, Context API, and useReducer ๐ŸŽฌ

Notifications You must be signed in to change notification settings

Lukashatirishvili/usepopcorn-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

20 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฟ usePopcorn

Welcome to usePopcorn, a React app for searching and managing your favorite movies!

Features

  • 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.

Technologies Used

  • React
  • Context API
  • useReducer
  • Custom Hooks

Usage

  1. Search for movies using the search bar.
  2. Click on a movie to view detailed information.
  3. Add your favorite movies to your list by clicking the "Add to Favorites" button.
  4. Rate movies by selecting the desired rating.
  5. Utilize custom hooks to manage side effects efficiently.

Contributing

Contributions are welcome! If you'd like to contribute to usePopcorn, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Deployment

The app is deployed on Vercel. To visit the deployed version click here.

Contact

If you have any questions, feedback, or suggestions, please feel free to reach out to lukkashatirishvili@gmail.com

About

๐Ÿฟ Discover, rate, and manage your favorite movies with usePopcorn, a React app powered by custom hooks, Context API, and useReducer ๐ŸŽฌ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published