A mobile-first, responsive design movie search app powered by the Open Movie Database API.
- Clone the repo
- Run
npm run build
- Open
index.html
in a browser
- React
- HTML, CSS, BEM (Flexbox, Grid)
- JavaScript (Fetch, OMDB API, localStorage)
- Pure functions used as much as possible.
- Concise, reusable functions, each with with a clear purpose.
- Search, with preview
- Pagination of search results
- Film details displayed in modal window.
- Save to favourites
- View film details by tapping on any favourited film.
- Reorder / remove favourites.
- Favourites persist in localStorage.
- Responsive design