Makes page structure, metadata quality, and internal link graphs readable for technical teams.
Tech stack
ReactTypeScriptTailwind CSSIndexedDBPWA
Use cases
- Class attendance and event check-in tracking.
- Capturing records offline and reporting later.
Need solved
When attendance is split between paper, Excel, and manual checks, teams face duplicates, missing data, and late reporting.
Approach
QR check-in, IndexedDB offline storage, and Excel export are unified in one PWA experience.
What is it?
Captures QR attendance for events, classes, and teams; stores data locally during outages and turns it into reports later.
Who is it for?
Schools, clubs, event teams, and small organizations.
Technical architecture
Built with a React/TypeScript UI, IndexedDB data layer, PWA setup, and Excel-friendly export flow.