For Drivers
One app for every operator you drive for. Find work, get paid, prove what you did.
One feed for every job
- Multi-vendor memberships — join as many vendors as you want. No separate logins, no separate apps. Your active jobs from all of them sit in one list.
- Unified browse feed at
/browse— direct jobs, supplier-synced jobs, and overflow pool jobs are merged into one stream, sorted by pickup time. Filter by trip type, car class, vendor, supplier, status, or date range. - Global job pool — when your regular operators are quiet, browse overflow work from any vendor on the network. The replacement for messy WhatsApp group postings.
Bid without double-booking yourself
- One-tap bid with a confirmation dialog that shows your existing jobs before and after the candidate pickup time, so a tight schedule is visible before you commit.
- Distributed lockingon every job — no “I tapped first” arguments, the server arbitrates.
- Per-vendor SOP buffers hide jobs that physically clash with your existing schedule (configurable per trip type — arrivals usually need more buffer than departures).
Get the job done — with evidence
- Check-in / check-out with status pipeline:
open → assigned → in_progress → completed. - Photo evidence at each checkpoint, up to 20 per job, watermarked and stored in Cloudflare R2 — protects you in disputes.
- GPS trackingruns while you're in-progress. Trust score is computed from server-side plausibility checks; the vendor sees a snapped-to-road trail, not your raw zig-zags.
- Stand-down procedurefor passenger no-shows — the timer + vendor-approval gate is built in so you're not stuck arguing about compensation.
- Throwbackif you genuinely can't make a job — hand it back cleanly instead of ghosting.
- Driver-submitted extras — ferry, water taxi, toll, billable parking, child seat, meet-and-greet, cleaning, wait time, luggage, other (10-code controlled vocabulary). Submit with a photo within 24h of completion; the vendor approves or rejects from the audit log. AI-assisted receipt detection.
Tune the pool to what you actually want
- Per-driver digest filters — pick the trip types and vehicle categories you care about. The new-pool-job push only fires when something matching your rules lands. Leave the filters empty for the country-wide firehose.
- Blocked vendors — never see pool jobs from a specific operator again. Pick from the list of vendors currently posting in your country; the block persists across sessions and applies to both your browse feed and your digest.
- Server-side filter pushdown— car category and trip type filter before the 500-doc fetch window, so an MPV driver isn't buried under sedan jobs they can't take.
Communicate without burning your phone
- Saved message templates— pickup confirmations, ETAs, “I'm outside” — one tap to send via SMS, auto-fills passenger name and 4L (plate / make / colour).
- 1:1 chat with the vendor dispatcher when you need a real conversation.
- Web push notifications for new jobs, assignments, and customer milestones — installable as a PWA so it works without an app-store download.
- Help bell + AI-backed support — Ask mode (FAQ semantic search via Voyage embeddings + persona-flavored answers), Browse mode, Report mode with screenshot upload.
Drive without installing the app
- Saved-driver reporting— non-portal drivers (your subcontractors, your regulars who aren't on the platform yet) can report on a job from a tokenised page at
/x/[token]: status updates, photo evidence, all without an account. This is the Tier 2 fee mechanism on the vendor side.
Earnings & reputation
- Earnings ledgerper driver — every job's payment status visible, payouts tracked separately from platform wallet movements.
- Bidirectional reviews after each job — you rate the vendor, the vendor rates you.
- Discipline cards (yellow / red) for pool quality — fair, transparent, reviewable. Yellows expire after 6 clean months. Three active yellows auto-escalate to red.
- Calendar sync via ICS feed (rotatable token) so your jobs land in Google / Apple / Outlook calendar automatically.