Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stpkkk/use-popcorn
https://github.com/stpkkk/use-popcorn
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stpkkk/use-popcorn
- Owner: stpkkk
- Created: 2024-03-31T17:52:23.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-04T18:26:26.000Z (9 months ago)
- Last Synced: 2024-04-04T19:58:01.954Z (9 months ago)
- Language: TypeScript
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/stpkkk/use-popcorn/blob/main/screenshot1.png)
![use-popcorn-app](https://github.com/stpkkk/use-popcorn/blob/main/screenshot2.png)# 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.