bench-test using React v17.0.2 with TypeScript
Notes about - Bench Test App
Location of deployed application
https://bench-rest-test.web.app/
- Each page of transaction api will return max 10 records
- API data is sorted
- Created a responsive version.
- Made the application a PWA.
- Used Styled component for styling
- Made sure application is performant. Attached screenshot of Lighthouse with 100% performance.
- Deployed the assignment at firebase and here is the link - https://bench-rest-test.web.app/
- ErrorBoundary Component used for error handling of Async request also
- Unit Testing Done.
Instructions to run application locally
Take git clone of the repository
git clone https://github.com/Sameerg/bench-test.git
Change Directory to bench-test
Serve application at localHost
Packages used in this application
axios
styled-components
react-error-boundary
date-fns
Feedback of this technical challenge
- Total should come from backend as all data need to be parsed to calculate it
- React window can be used to improve the performance of the application with large data