UnassignedScheduledPendingIn progress (live)DoneHQ — Bandar Bukit Raja
Jobs
Ratings & reviews
Feedback received on completed jobs
Technician performance
June 2026 · live within this session
Outstation days — June 2026
Counted by distinct days per technician — multiple outstation cases on the same day count as 1 day. Outstation = any case outside Selangor / Kuala Lumpur.
Completed jobs by technician
Job status mix
Rating distribution
Avg customer rating by tech
Leaderboard
Demo prototype — sample data only, nothing is saved. Map pins are static job locations (not live GPS).
Submitting feedback updates this dashboard live, but resets on refresh. Your live data lives in Lark Base.
Leave & off days
Blocks the calendar and assignment for that technician
Add leave
Tech team sees this when assigning.
Upcoming leave
Public holidays & blocked days
Super Admin only — blocks the whole calendar so no job can be assigned to anyone on those days
Block the calendar
Blocked days
Reports
Export case data for any date range
Public request forms
Customer-facing installation request forms
Each form gets its own public URL (hash route #form/slug). Submissions land in the main case table as Pending assignment. ⚠ In this demo, a submission only appears in this same browser session — production forms must POST to the shared database so every customer's request reaches the console.
Forms
Form editor
Select a form to edit its fields.
Admin panel
Super admin · users & statuses
🔒 Access is enforced server-side by Supabase Row-Level Security; the activity log is append-only. Users below are real Supabase logins — created here via a Super-Admin-only Edge Function (the privileged key never reaches the browser).
Users
Creates a real Supabase login (email auto-confirmed) — they can sign in immediately with this password.
Statuses
Service types
Role permissions
Tick what each role can do — applies immediately. Super Admin’s “Admin panel” is locked to prevent lockout. In production these flags must be enforced server-side.
New case
…or paste images directly (Ctrl/Cmd+V) while this form is open — multiple photos supported.
Please fill in product, customer name and date.
Dasher Onsite
Field Dispatch
Authorized staff only. Access is governed by your account role.
Two-factor authentication is enabled on this account. Enter the 6-digit code from your authenticator app.