Back to work
Case Study
Punchme
GPS-based attendance management for growing teams
Punchme
The problem
Startups and growing businesses were relying on manual, self-reported attendance — easy to fake, hard to audit, and impossible to scale across multiple sites.
The solution
Built a location-verified check-in system with role-based dashboards, so managers get a real-time, trustworthy view of attendance without chasing spreadsheets.
Architecture
Next.js App Router frontend with Firebase Auth for identity, Firestore for real-time attendance records, and Cloudflare R2 for asset storage — chosen to keep infra costs low while staying real-time at small-to-mid team scale.
Key features
- GPS-verified check-in / check-out
- Secure authentication & role-based access
- Employee management dashboard
- Real-time attendance tracking
Business impact
GPS-verified
Attendance
Real-time dashboard
Visibility
Multi-site ready
Rollout
Tech stack
Next.jsFirebaseFirestoreCloudflare R2TypeScriptTailwind CSS