Geofence-verified attendance
A punch counts only when the phone is inside an assigned site. The server re-checks GPS so a screenshot or a buddy at home does not pass.
Workforce presence
Managers need proof of presence — not a paper register and a WhatsApp photo. Field staff move; office staff sit; both need one attendance record that GPS can defend.
This product records punch, location, tasks, and exceptions in one place. Employees use the mobile app. Admins and supervisors run the web portal. Billing is in PKR.


About
Mobile Based Attendance and Tracking is a workforce presence platform. It is not a standalone timesheet and not a consumer GPS tracker. It is the system a company uses when office and field people must share one clock, one map, and one set of exceptions.
The mobile app is for employees: punch, tasks, map, history. The web portal is for Super Admins, Admins, and Supervisors: sites, shifts, live positions, reports, alerts, and billing. Both write to the same attendance record.
Presence is earned, not declared. A punch is checked against an assigned geofence. A task completion can require GPS at that stop. Late, early, left-site, and missed punch-out are raised from the shift window instead of a spreadsheet after the fact.
A punch counts only when the phone is inside an assigned site. The server re-checks GPS so a screenshot or a buddy at home does not pass.
Supervisors see who is on site, who left the fence, and where field staff last reported — without calling around.
Multi-stop work, daily recurrence, and due times. Completing a location-bound task needs GPS at that stop.
Late arrival, early leave, under-hours, left-site, and missed punch-out are logged against the shift window.

Who it is for
Portal logins are for people who administer. Field and office staff punch only from the phone.
Owns companies, licenses, seats, and feature flags. Opens a workspace, issues a trial, and sees every org from one login.
Runs one company: users, locations, shifts, billing, and org settings. Invites staff and decides punch policy (biometric or face).
Assigns tasks and shifts, watches the live map, and opens attendance, compliance, and reports. Does not manage billing or user accounts.
Uses the Flutter app only — punch, today’s tasks, map, history, and their own performance. No portal login.

Punch
Pick what fits the site. Every method still goes through the server GPS check against assigned locations.
When the phone enters an assigned radius, the app can record attendance without a tap. The server still verifies the coordinates against that site.
Punch In or Out from Home. Optional fingerprint or face gate if the company requires it. Works for office desks and field stops.
A public kiosk page on an office screen shows a rotating QR. Staff scan it on the phone. The punch still has to match an assigned geofence.
The employee enrolls a selfie once. On punch, the app compares a new photo so someone else cannot use the phone.
Optional Meta WhatsApp flow: send IN or OUT and share live location. Alerts and attendance can use the same channel when the plan includes it.

Guide
Morning
Arrive and punch
Open the app, unlock with Face ID or fingerprint if you use it, and punch in — or let the geofence mark you when you enter the site.
Day
Work the route
Today’s tasks list the stops in order. Start a task, update progress, navigate on the map, and mark Done at the location.
Evening
Punch out
Leave the fence or tap Punch Out. History shows the day’s punches and any compliance flag (late, early, left site).
Setup
Sites and shifts
Drop pins, set radius, assign people, and define work days plus grace time so late and early have a real window.
Assign
Tasks for the day
Create multi-stop work, optional daily recurrence, and due times. Staff see the same list on the phone.
Watch
Live, then reports
The live map refreshes on its own. Attendance, compliance, travel cost, and missed-time sit in Reports when you need a week, not a moment.
Two sides
Same brand, same company data. Different jobs.

Flutter, for people who punch and run the route.

Web, for people who set sites, watch the map, and pay.
Features
Everything below is in the product today: portal for admins and supervisors, Flutter app for employees.
Employees punch in only inside an assigned site. The server re-checks GPS so buddy-punching and office-from-home fakes are blocked.
Auto geofence, manual punch, kiosk QR, face match, and WhatsApp IN/OUT with a live location share. Use what fits each site.
Watch field staff on the map, see who is on site, and open suggested routes for the day’s tasks.
Assign multi-stop work, daily recurrence, and early or late reporting. Presence is tied to both office and field tasks.
Attendance trends, performance scores, travel cost, and missed-time flags — export or email on a schedule.
Meta WhatsApp for punches and alerts, SMTP for invites and daily reports, plus push on the mobile app.
Build a period calendar, auto-generate coverage with rest and night rules, then publish. Staff request leave and shift swaps; GPS attendance still verifies who actually showed up.
Late arrival, early leave, under-hours, left-site, and missed punch-out are logged automatically against the published roster or standing shift window.
Subscribe in PKR from the portal. Wallet, card, and Easypaisa checkout — demo mode when keys are empty.
Office QR kiosk on a screen, plus a device / turnstile webhook on Professional and Enterprise so hardware punches land in the same record.

Operations
Latest GPS from each tracked employee: on site, left the fence, or last ping time. The map uses every ping; the list beside it pages when the team is large.
A dated list of stops — client visit, delivery, office duty, or arrival/departure. Staff start, update percent, and complete. Location-bound Done is GPS-checked.
Late arrival, early departure, under working hours, missed attendance, left site, missed punch-out, route deviation, and missed tasks against the shift and assignments.
How it works
Install the app
Sign in with the work email. Optional fingerprint or Face ID for a fast unlock.
Arrive at the site
GPS marks attendance when you enter the geofence. If needed, punch or scan the office QR.
Work the route
Open today’s tasks, follow the map, and punch out when you leave or finish the shift.
Set locations, shifts & roster
Drop pins, set radius, assign people, define work days, then generate and publish a period roster.
Invite the team
Add users, share invite links, or let an admin request access for Super Admin approval.
Watch & report
Live map, attendance, compliance, and billing stay in the same portal your managers already use.
FAQ
Yes for a valid site punch. Locations have a pin and a radius. The phone sends GPS; the server checks that point against assigned sites. A punch from outside the fence is rejected or flagged.
The app can queue punches while offline and send them when the network returns. Live map updates pause until the phone reports again. Supervisors still see the last known point.
Portal roles: Super Admin, Admin, and Supervisor. Employees do not get the org-wide live map. They see their own map, geofences, and task stops.
Admins subscribe in the portal in PKR. JazzCash, Easypaisa, and card are supported. Twelve-month checkout is 10% off. A Super Admin can issue a trial. Checkout runs in demo mode if gateway keys are not set.
No. WhatsApp punches and alerts are optional and sit on Professional and Enterprise. Email, in-app, and push still work without it.
Optional. Device Face ID or fingerprint can unlock the app. The company can also require biometric or a face match on punch so the phone alone is not enough.
Yes on Professional and Enterprise. Create a device API key under Integrations and POST punches with an employee code. Events show on the same attendance record.
Employees punch only in the mobile app. Admins and supervisors run the web portal — users, sites, tasks, live map, reports, and billing. Super Admin manages companies and licenses.
Plans
List prices in PKR per month. Pay with JazzCash, card, or Easypaisa. Twelve-month checkout is 10% off. A Super Admin can also issue a trial.
Face punch, invites, recurrence, email alerts
PKR 4,999 / month
Up to 25 seats
Most teams
WhatsApp, device API, face, all Standard features
PKR 9,999 / month
Up to 100 seats
Full Mobile Based Attendance and Tracking suite for large orgs
PKR 24,999 / month
Up to 500 seats