- Framework: React.js
- Packages:
- Chart.js
- react-data-table-component
- SASS
- First Contentful Paint : 0.5s
- Largest Contentful Paint: 0.5s
- Total Blocking Time : 10ms
- Cumulative Layout Shift: 0
- Speed Index: 0.9s
- Lazy Loading: Implemented lazy loading to prevent unnecessary rendering/loading of components.
- Data Modification for Graphs:
- Challenge: Modifying the given data to fit the required format for creating graphs.
- Solution: Wrote utility functions to transform and manipulate data to the desired structure.