Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 872 Bytes

README.md

File metadata and controls

31 lines (20 loc) · 872 Bytes

Movie Catalog

This project uses OMDB APIs to display all movies as per user's search and opens up specific movie details. The pages and components used are all responsive. Project is built with CRA with Typescript

Starting the project

In the project directory, you can run:

npm i

Installs all dependencies

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

Assumptions

  • All images are valid and can be feteched without errors
  • Just like Prime Videos, name of the movie while browsing isn't needed on mobile view
  • Title, plot, director's name and imdb ratings are enough for movie details

External libraries used

  • Axios - For data fetching
  • React-Toastify - To display error messages as toast
  • SCSS - To use SCSS modules
  • ESLint - For autoformatting code