A performant, fully tested React + TypeScript app that displays a virtualized list of Chess Grandmasters and lets users view individual player profiles, powered by the chess.com public API.
App specifications can from Amenitiz.
- Design - simple and clean, but could be more modern and engaging
- Add skeletons, spinners, etc.
- Test ReactQuery
- Avoid duplicate API calls
- Test ReactWindow (Only render visible items in DOM, reveals new items on scroll)
npm installnpm run dev
npm test