Manikandan
← All work

AV Tech Stone Care

Payroll straight from verified site attendance

AV Tech's polishing crews work across client sites. A phone check-in, checked against the site, replaced the paper register and goes straight into payroll.

Role
Design and build
Period
2026
Team
Me
Partners
Office, field crews (~80 users)
Stack
Next.js, Hono on Cloudflare D1, Flutter
Reading time
3 min

App Store ↗

AV Tech attendance screenAV Tech attendance history

The problem

Crews move between client sites. Paper registers left the office piecing together who attended, where, and for how many hours.

What I found

A morning punch proves little when people move between sites. The office needed evidence of where people worked, not just when.

Key decisions

Checked against the site
A check-in is compared with the site's GPS boundary, and presence checks during the shift add more evidence.
Same record to payroll
Attendance, hours and payroll review share one workflow.
Three languages
English, Hindi and Tamil, the languages the crews speak.
Honest about limits
The checks support verification. They don't pretend false attendance is impossible.

How it's built

Stack
Next.js admin, a Hono API on Cloudflare with D1, Better Auth, and Flutter apps for Android and iOS. Separate staging and production.
Shipped
Published on the Play Store and App Store.

Result

16 hrs
a month of payroll reconciliation saved
~80
users

Client-reported. The office reviews attendance across sites from one place.