This started as a clickable visual prototype; most screens below have since been rebuilt on the real backend, with real login, real authorization, and real (if seeded/demo) data. Every screen below carries its own status: Real backend (served by the real API with real, server-enforced authorization — see that screen's own banner for exactly what remains seeded/demo rather than live-device data), Confirmed (already-approved backend capability), Prototype proposal (UX idea for discussion), or Waiting for contract (needs backend work, such as the tenant-hierarchy contract, that does not exist yet). Only the screens NOT marked Real backend still show invented sample data.
Sign in to the platform (illustrative form; no real authentication exists yet).
Prototype proposalRequest a password reset link (illustrative; nothing is actually sent).
Prototype proposalAt-a-glance fleet summary with clickable drill-down into filtered vehicle lists.
Real backendA large live map with a searchable vehicle list alongside it, clustering, and two-way selection.
Real backendSearchable/filterable list of vehicles in scope, filterable by status and company.
Real backendOne vehicle's status, assigned driver/device, visibility, reminders, and recent activity.
Real backendSelect a vehicle and a date/time range, then play back its real recorded route with adjustable speed, rewind, fast-forward and stop.
Real backendAnimates a vehicle's route with play/pause/stop/rewind/fast-forward and adjustable speed.
Real backendList of triggered alerts (speeding, offline, invalid fix), filterable by severity and vehicle.
Real backendWhich channels (in-app/email/WhatsApp/push) are used per alert severity, per organisation.
Real backendNamed circular zones shown on the map, scoped by organisation.
Real backendUser-defined points of interest shown on the map.
Real backendDistance- or date/time-triggered reminders for any purpose, not only service.
Real backendRecurring report schedules (currently: Alert Summary) with real recipients, timezone-aware next-run computation, and execution history.
Real backendCredit balances visible down the Embarc/Partner/Reseller/Company hierarchy, with a real, audited manual adjustment.
Real backendManage the companies (end users) under a reseller.
Real backendRead-only registry of tracker devices and which vehicle each is currently associated with.
Real backendManage manager accounts for a company.
Real backendManage driver records.
Real backendManage partners (top tier under Embarc).
Real backendManage resellers under a partner.
Real backendThe signed-in user's own identity, a real self-service password change, and real optional Two-Factor Authentication (TOTP).
Real backendIn-app notification feed, rolled up across every alert-generating vehicle in scope.
Real backendCreate a subordinate organisation, register a vehicle, and grant/revoke its visibility to a Company.
Real backendCreate Manager/Driver accounts within a Company, list users in scope, and disable/enable, change email, or change role for an account.
Real backendOne alert's severity, message, vehicle, timestamp, acknowledge control, and the Notification/delivery events it generated.
Real backendA bounded, real record of who performed which administrative or security-sensitive action, to what entity, and when -- user administration, vehicle visibility, organisation lifecycle, credit adjustments, security actions (password/2FA), and reminder/landmark/geofence/scheduled-report create/delete.
Real backendConfigure a generic corridor/restricted-window compliance rule, evaluate it (and a standalone dwell check) against a vehicle's current position, and open a real Incident from an active exception.
Real backend