Clear attendance.
Accountable decisions.
Private demo with isolated company workspaces. Employees record attendance; HR reviews exceptions with an audit trail.
Location is requested only when you press a GPS punch button. The server stores distance and accuracy, not the raw coordinates. Device locations can be spoofed; they are not proof of presence.
Ready for your workday?
Punch-out uses the same boundary saved at punch-in. GPS must be ≤60 seconds old and accurate enough for the whole accuracy circle to fit inside the workplace.
Creates a clearly labelled simulated attendance claim at the sample workplace. This is not verified attendance.
Keep the record fair.
Review staff explanations before approving a correction. A failed GPS check is not misconduct. Never use this fictional pilot to decide pay or discipline.
Review requests →Original timestamps and location evidence remain available after a correction. Every decision records the approver and reason.
Small pilot. Strong boundaries.
- Separate company and employee records
- Server-recorded punch times
- Explicit GPS uncertainty checks
- HR-approved attendance corrections
- Monthly CSV with review status
Prototype scope: one sample workplace per tenant, seeded staff directory, one active shift per employee, a maximum 24-hour shift and correction dates within one year. Not a payroll calculation.
Every shift, with its evidence.
Latest 500 shifts displayed. Exports include all shifts starting in the selected Malaysian calendar month. Elapsed time excludes no breaks and is not payable hours.
| Employee | Start / end (MYT) | Evidence | Review / revision | Action |
|---|
Attendance requests
Team & workplace
Fictional directory only. Accounts are activated separately through an authorized operator. No real staff imports or self-service recovery.
| Name | Role |
|---|
Company audit trail
Latest 100 events. Application append-only records; not a cryptographically immutable production archive.
Try a complete review cycle
- Sign in as Prestasi Demo Staff A. Use Simulate punch in, wait a moment, then Simulate punch out.
- Open Attendance, select Request correction, adjust a time and explain the change.
- Sign out. Sign in as Prestasi HR Admin. Review the request, add a decision note and approve or reject it.
- Inspect the original and effective times in Attendance, then export the current month and inspect the Audit trail.
- Sign in as the Demo Client Admin. Prestasi’s staff, attendance and requests must not appear.
GPS and privacy
The browser asks for a one-time reading only after a GPS punch click. No background watching. Coordinates are sent to the demo server to calculate distance, then discarded; distance, accuracy and claim type are retained. Browser/OS geolocation providers may independently process location. Prefer simulation for this fictional review.
Before real staff use
This private demonstration is not approved for real employee data. Production needs hardened HTTPS deployment, private onboarding, MFA/recovery, operational backups, approved workplace coordinates, attendance policies, privacy notice/retention and access review. GPS does not detect spoofing, guarantee presence or justify automated pay/disciplinary decisions.
Not included yet
Payroll, leave, shifts/rosters, overtime rules, biometric checks, push/email alerts, mobile apps, real account provisioning and billing. This is distinct from EnergyHR recruitment.
