Features/Mobile

HR in their
pocket.

Native Android + iOS apps for employees and managers. Punch attendance, apply leave, view payslips, approve requests — without leaving the app.

Garuda People — employee app

For day-to-day use by every employee.

  • Punch in/out with GPS geofence + optional selfie
  • Apply leave with attachments (sick certificate, etc.)
  • View payslips in their preferred language
  • Pending approvals inbox for managers
  • Today's tasks from Zoho Projects
  • Push notifications for late arrivals, leave decisions, payslip publication
  • Offline mode — punch even with no network; queues + syncs later
  • Multilingual UI — Hindi, Tamil, Telugu, etc.

Available on Google Play Store and Apple App Store.

Manufacturing / shop-floor variant

For customers with field-force or shop-floor teams who need a stripped-down app focused on attendance only — we ship a separate, white-labelled build branded to your company.

  • Offline-first punch with client-side IDs (zero loss even on prolonged airplane mode)
  • Forced GPS lock — punch impossible without location
  • Live GPS trails for outstation visits
  • Version-gated — old versions locked out once admin rolls a release
  • Battery-aware — interval reduces when battery low
  • Selfie verification mandatory on punch-in
  • White-labelled with your logo, colours, app name on Play Store / App Store

Built for unreliable networks

Client-side punch IDs

Every punch carries a UUID generated on-device. Server dedups on sync — same UUID never recorded twice, even on retry storms.

Persistent queue

Punches stored in SQLite on-device. Survive app restart, force-close, OS reboot. Synced when network returns.

Selective sync

Punches sync first (priority); large attachments wait for WiFi to save data on cellular plans.

Web push for managers

Browser notifications + mobile push — managers never miss an approval. VAPID-keyed for security.

Mobile PWA fallback

/m/approvals route — installable as a PWA, works on any browser, no app store needed for low-volume users.

Anti-buddy-punch

Optional selfie + face match (configurable per branch). GPS verifies location is plausible.