Suvarnesh K M
Back to selected work
Personal ProjectPersonal Project2026
Creator & Engineer

CrikScorer

Local-first cricket scoring application.

Stack:TypeScriptReactIndexedDBLocal-FirstPDF Export

Problem

Amateur cricket scorekeepers need fast, offline-capable scoring tools that don't rely on flaky internet connectivity at grounds, while still delivering detailed analytics and clean scorecard exports.

Solution

Engineered CrikScorer as a local-first application using client-side IndexedDB persistence, enabling instant offline operation with high data integrity and automated PDF report generation.

Engineering Breakdown

  • Local-first state management architecture ensuring zero data loss during offline usage.
  • Cricket over-by-over rules engine handling complex extras, wickets, and run rate calculations.
  • Client-side PDF canvas rendering engine generating publication-quality scorecards.