Skip to content
Rohan Kumar
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