Skip to content

stpkkk/use-popcorn

Repository files navigation

Overview

The Movie Listing Application is a React-based web application that allows users to search for movies, rate them, and select them for watching. This application is designed to provide an interactive and user-friendly platform for movie enthusiasts to discover, rate, and save their favorite movies

Features

-Movie Search: Easily search for movies by title, genre, or actor to discover a wide range of films.

-Movie Rating: Users can rate movies they've watched and provide their own reviews

-Watchlist: Create a watchlist by selecting movies for future viewing.

ScreenShot

use-popcorn-app use-popcorn-app

Practise Case .

-Using the useEffect Hook to perform asynchronous operations.

-Using the localStorage to save the state of the application.

-Using the useRef hook to manipulate DOM in various instances.

-Creating Custom Hooks in React.

-Managing state of a component.

Usage

Search Movies:

Use the search bar to look for movies by title, genre, or actor. Browse through the search results to find the movie you're interested in.

Rate Movies:

Once you've watched a movie, you can rate it on a scale of 1 to 10 stars. Your ratings are saved and can be viewed in the "My Ratings" section.

Watchlist:

Select movies to add them to your watchlist for future viewing. You can easily access your watchlist and remove movies when you've watched them.

Contributing

If you'd like to contribute to this project, please follow these steps:-

1.Fork the repository to your own GitHub account.

2.Create a new branch for your changes.

3.Make your contributions and commit them with clear and concise commit messages.

4.Push your changes to your branch on your fork.

5.Create a pull request to the original repository.

I 6.Contribute to the project.