MOV Space Frontend Codebase

Sandbox URL: https://codesandbox.io/s/mov-space-react-n6k1g Live Demo: https://mov-space-react.vercel.app/ Github: https://github.com/debojyoti/mov-space-react

Codebase overview

1. http-calls

It contains all the api calls as functions

2. image-directory

It contains all the links of the images. It's easy to maintain image files sources in one place

3. General overview

i. Search Page contains all the fetch and display logic

ii. Search Page handles all the internal communations between other components

iii. Skeleton loading is used to visually improve user experience

iv. Infinite scroll is used to visually improve user experience

v. Debounce input is used in the search bar to save network calls and improve performance