Demo accounts
Sign in as anyone and see their workspace
Every account below shares the same password. The database is loaded with a working operation, so each role has real data to work with. Each row links to that role's guide.
Password for every account
Click any email or the password to copy it, or use
Sign in to go straight in. Each role greets you with a
short guided tour of its own screens.
The demo data has not been loaded yet
Run python manage.py seed_demo to create the sample
organisation and these accounts.
Operations console
The internal workspace: a sidebar, dense tables and multi-panel operational screens, built for desktop.
5 accounts
Tenant Admin
Starts at Transport policy
Not seeded yet
Configure how the product behaves for your organisation.
HR / Transport Manager
Starts at Route planner
Not seeded yet
Turn tomorrow's demand into published, safe, allocated routes.
Dispatcher
Starts at Dispatch board
Not seeded yet
Watch the operation run and fix what breaks.
Control Room
Starts at Incidents
Not seeded yet
Answer the safety alerts. Nothing else competes for your attention.
Finance
Starts at Invoices
Not seeded yet
Pay for the trips that actually ran, at the rate you agreed.
Self-service portal
Mobile-first experiences with bottom navigation, large touch targets and a deliberately narrower view of the data.
3 accounts
Vendor
Starts at Vendor dashboard
Not seeded yet
Accept the work, keep your fleet compliant, get paid.
Driver
Starts at Driver today
Not seeded yet
See today's trips, run the manifest, report problems.
Employee
Starts at Employee home
Not seeded yet
Book your cab, know when it arrives, get help if you need it.
A suggested tour
If you only have ten minutes, follow this order — it walks one day of the operation from planning through to the invoice.
- Sign in as Transport Manager and open the Route planner. Pick tomorrow and a shift, generate demand from the roster, then generate routes. Notice the safety and capacity warnings before you publish.
- Allocate a vendor, vehicle and driver to a route and publish it. A trip is created and everyone is notified.
- Switch to Driver. Your new trip is on Today. Start it, board a passenger, mark one as a no-show, then end the trip.
- Switch to Dispatcher and open Live Operations. Watch the stale-GPS and delay exceptions surface on their own.
- Sign in as Employee and raise an SOS, then respond to it as Control Room — acknowledge, note, resolve.
- Finish as Finance: generate an invoice for last week, record a vendor amount that differs, resolve the dispute, then approve.
Reset the demo at any time
python manage.py seed_demo --reset rebuilds the whole sample
organisation, including these accounts.