Problem
Spreadsheet-based results were inconvenient to browse and share.
Solution
A lightweight static interface with structured data access and filters.
Architecture
Cloudflare Pages hosts the frontend, Workers provide API functionality and D1 stores the data.
What it covers
- Records filtering.
- Public performance browsing.
- Frontend/API/data separation.
Key takeaways
Even small tools benefit from a consistent data model.