A modern React movie search and rating app powered by the OMDb API.
Search for movies, view details, rate them yourself, and track what youβve watched β all saved locally on your device!
β
Search movies dynamically using the OMDb API
β
View detailed movie information (actors, director, genre, runtime, IMDb rating)
β
Rate movies with an interactive star rating system
β
Automatically saves your watched list in localStorage
β
Responsive, simple, and clean UI built with React Hooks
- βοΈ React (useState, useEffect, useRef)
- π§° Fetch API for data retrieval
- πΎ LocalStorage for persistence
- π CSS for styling
- π¬ OMDb API for movie data (OMDb Official Site)
usePopcorn/ β βββ src/ β βββ App.js β βββ StarRating.js β βββ index.js β βββ index.css β βββ ... β βββ package.json βββ README.md
1οΈβ£ Clone the repository git clone https://github.com//usePopcorn.git cd usePopcorn npm install npm start
π API Key Setup
The app uses the OMDb API. Youβll need your own API key β get one free here: OMDb API Key
Then replace the constant in App.js: const KEY = "YOUR_API_KEY_HERE";
π§βπ» Author
Rishi Kumar Frontend Developer | React Enthusiast π GitHub-https://github.com/rishhhhiiii10 πΌ LinkedIn-https://www.linkedin.com/in/rishi-kumar-sharma-085382187/

