JNT Fire Engineers Pvt LtdJNT Fire Engineers Pvt Ltd

JNT Fire Engineers Site Attendance

Attendance that is marked on site, not in the office register

Mumbai2026

JNT Fire Engineers (Ghatkopar, Mumbai) runs fire-safety work across many building sites at once. Staff go straight to site, contract labour is counted by supervisors, and the office only finds out who worked where at month end. So a site attendance system was built — a phone app for the field and an admin panel for the office.

JNT Fire Engineers Pvt Ltd
Part 1 — Punch on site01

A register in the office cannot prove anyone reached the site. WhatsApp location photos get forwarded, sent late or not sent at all, and many sites — basements, pump rooms, new towers — have weak or no network.

  • Installable web app (PWA) — no Play Store needed, opens like an app on any phone
  • Punch IN / OUT with a selfie and GPS, allowed only inside the site's geofence (e.g. 150 m around a tower)
  • Tower and floor chips so the office knows exactly where on the site the person worked
  • Works offline: punches are stored on the phone and sync automatically when the network returns
  • Bilingual buttons (English + Hindi) for field staff
Part 2 — Supervisors, checks and cost02

Contract labour does not have phones on the system, and a punch app alone does not stop someone from changing the phone clock or reusing an old selfie. The owner also wanted to know what labour actually cost on each project.

  • Supervisor labour sheet: contractor-wise present / half-day / absent, overtime, headcount, PPE check and a group photo
  • Automatic fraud flags: phone clock tampering, late sync, reused selfie and impossible travel between sites — flagged punches go to a review queue
  • Admin dashboard with a live map of sites, daily register, monthly muster and Excel export
  • Project labour cost: staff cost + contract labour wages per project and tower, feeding order-wise profit analysis
  • White-label and self-hostable, so the client can run it on its own server at low running cost

What the system looks like

Admin dashboard — today on site, live map of sites, the last 7 days and labour by trade (demo data).
Admin dashboard — today on site, live map of sites, the last 7 days and labour by trade (demo data).
Daily register — every punch with selfie, distance from the site and verification status.
Daily register — every punch with selfie, distance from the site and verification status.
Project labour cost — own staff and contract labour per project and tower.
Project labour cost — own staff and contract labour per project and tower.
Monthly muster — present, half day, missed OUT, leave and week off, ready for payroll.
Monthly muster — present, half day, missed OUT, leave and week off, ready for payroll.
Labour sheets — contractor-wise headcount, wages and PPE checks from supervisors.
Labour sheets — contractor-wise headcount, wages and PPE checks from supervisors.
Worker app — inside the geofence, pick the floor, punch IN with a selfie.
Worker app — inside the geofence, pick the floor, punch IN with a selfie.
Login on the phone — employee code or mobile number.
Login on the phone — employee code or mobile number.

What the system gives the office

  • Every punch carries a selfie, GPS distance from the site and a timestamp
  • Nobody has to type a register — the muster is generated from punches and labour sheets
  • Poor network on site no longer means missing attendance
  • Suspicious entries are separated out for review instead of being silently accepted
  • Labour cost per project is visible during the month, not after it
  • One click exports the muster and labour reports to Excel for payroll

Built with

Next.jsPostgreSQLDrizzle ORMPWA + offline syncLeaflet / OpenStreetMapExcel export

Need attendance that works on your sites?

Construction, fire-safety, facility or field-service teams — the same system can be set up for your sites and your rules. The first conversation is free.

Ready to get your business online?

The first conversation is free. Tell us how your business works and we'll tell you what's worth doing — and what isn't.

⚡ Reply within a day · No obligation

WhatsApp Call now