Trip details
LR numbers in this vehicle
LR numbers appear here by themselves as you scan. Set the total packages on each LR to see what is short.
Package check
My attendance this month
Report
Staff logins
This phone
Set the phone up for the person who carries it and the login screen will show only their name — nobody has to look for it in a list. A handset kept at the branch for everyone should be marked shared instead: it never remembers anyone.
Office hours & attendance rules
Attendance change log
Only you can cancel an attendance entry, and every cancellation is recorded here permanently. Staff cannot change or remove anything.
Data integrity
Every attendance entry is sealed and chained to the one before it. If anyone edits the stored data by hand, the chain breaks and it shows here.
Branch attendance points
Two ways to set a branch: Enter location — paste the spot from Google Maps without travelling there. Use my GPS — only when you are standing at that branch. Attendance is accepted only within the radius of the saved point.
All attendance
How to use
Mark attendance
Attendance tab → Punch in. It checks your GPS, then asks for a photo of your face. Both are required. Works only inside your branch and the location cannot be typed.
Fill vehicle and status
Vehicle number, pickup / unloading / delivery, from, to, and where you are standing.
Start scanning
Point at each sticker. LR numbers appear on their own. Type the total packages once so the app knows what is short.
Colours
Green = scanned. Yellow = you typed it by hand. Blue = box found later. Orange = duplicate, not counted. Red = still missing.
Same sticker scanned twice
The app rejects it and shows DUPLICATE in orange. It is never added to the total, so the count stays true even if the same box passes the camera again.
Box found later?
Open My report → the trip → press the red missing number. It turns blue and is recorded as found.
Scanner not working?
What you can and cannot do
You can
Scan packages, mark your own attendance, and download your own monthly reports.
You cannot
Change, cancel or delete attendance — not yours, not anyone else's. Once you punch in or out it is permanent. Only the admin can cancel an entry, and that cancellation is logged with a reason. You also cannot see another staff member's scans or attendance.
Attendance from home will not work
Punch in and punch out both need you inside the branch and both need a photo. There is no way around it in the app.
Admin tools
Turn this on only to see the attendance flow where GPS is blocked. Entries made this way are stamped DEMO everywhere and are not real attendance.
All data is on this phone only. In the live build it moves to Supabase with real logins, so a staff member physically cannot read another staff member's data.