This app is bootstrapped with Create React App for a speedy development.
It is built with pure css & create-react-app. Only @testing-library/react-hooks package added to write unit test for react hooks.
The app is fully responsive.
Api services are handled with consideration of success and failure.
UI components can easily handle different states of backend data loading via a custom hook.
UI components can re-try easily in the event of api service fails
Get the source code
Then go the the folder containing the source code, type npm install
From the terminal, go to the folder of the source code, type npm start
Open http://localhost:3000 to view the app in your browser
From the terminal, go to the folder of the source code, type npm test
Use Typescript for better type checking
Better UX designs
Make components more responsive
Beautiful stylings