Emmanuel687 / usePopcorn

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.

Home Page:https://movieshd1.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Movie Listing Application......

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

web-screenshot-17-10-2023

web-screenshot-17-10-2023 (1)

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

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

License

This project is open-source and available under the MIT License. Feel free to use, modify, and distribute the code as needed 2024.

Author

Emmanuel Kiprotich

Email: koechemmanuel2002@gmail.com

About

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.

https://movieshd1.vercel.app/


Languages

Language:JavaScript 82.5%Language:CSS 13.5%Language:HTML 4.0%