This app allows users to search movies, saves it to watchlist and marks it as 'watched'. More features in development. App uses external API(OMDb API)
- Technologies used
- Features implemented
- How to start project locally
- URLs
- Features planned to implement
- React
- react-redux
- react-router-dom
- redux-persist
- redux-thunk
- searching movies by title
- adding movies to watchlist and already watched list
- added movies are saving to localStorage, so list is persisted even if you close the browser
- displaying movie details after clicking on movie title
You should've installed node on your machine to run project locally. Recommend node version 16.0 for that.
- Clone this repo
- Change directory to repo root folder
- Run
npm start
- Now you can visit:
127.0.0.1:3000
- Main Page http://localhost:3000
- Watchlist http://localhost:3000/watchlist
- Watched http://localhost:3000/watched
- rating movies; rated movies should be automatically added to 'watched' list
- fallback elements during loading data for movie details view
- smoother rendering of components with fetched data