A complete platform.
No assembly required.
Booking, scheduling, billing, payouts, driver coordination, customer-facing storefronts — every surface you need is already built and wired together. No bespoke integrations, no patchwork.
Booking & scheduling
01 / 06Live availability calendar
Real-time fleet calendar across vehicles, groups, drivers — color-coded and filterable.
Database-level overlap protection
Two people can never book the same vehicle at the same time. Enforced at the SQL layer.
Trip-shape booking
Pickup, dropoff, meeting time, duration. We compute the route and recommend the right hours.
Geocoded addresses
Autocomplete via Google Places or OpenStreetMap. Provider-abstracted; switch without code change.
Team & access control
02 / 06Group-based access
Assign vehicles to specific staff groups. Sales sees Sales pool. Execs see Exec pool.
Team management
Roles, invitations, and per-org membership. Admins manage; members book.
CSV bulk import
Invite a thousand staff at once. Same for vehicles and drivers from the leasing side.
Domain auto-join
Optional: anyone with your business email domain joins automatically with the role you set.
Billing & payouts
03 / 06Paystack hosted checkout
Customer-trusted checkout with cards, USSD, bank transfer. Webhook-verified end to end.
PDF invoices
Server-rendered React-PDF invoices, attached to email and downloadable from the portal.
Recurring payouts
Settled bookings flow into payouts via Paystack transfers to your verified Nigerian bank account.
Bank account verification
BVN/business verification through Paystack — required once, used on every payout.
Driver experience
04 / 06Passcode-only driver portal
Drivers log in with a code. No email, no Lucia session — built for drivers, not admins.
Route preview on a map
Leaflet + OpenStreetMap. The driver sees pickup, dropoff, and the route before they leave.
Start / End trip
One-tap confirmation that the trip happened. Audit trail grounded in driver attestation.
Schedule notifications
Drivers see today's and tomorrow's trips, with email triggers for new assignments.
Retail storefront
05 / 06Branded subdomain
`<your-slug>.poolcar.work` with your logo, colors, and vehicle imagery. Wildcard TLS handled.
Per-vehicle retail toggle
Opt vehicles in or out of the public storefront individually. Run B2B-only, retail-only, or both.
Email-OTP customer auth
Anonymous customers authenticate via one-time code. No password fatigue, no support tickets.
AI image clean-up
Optional background removal on vehicle and driver photos for consistent, professional listings.
Reporting & oversight
06 / 06Revenue dashboards
Per-vehicle, per-period, per-driver. Net of take rates, with payout reconciliation.
Booking audit trail
Every reschedule, reassign, or cancel is logged with the actor, timestamp, and reason.
Automated email notifications
Booking changes, invoice flips, payout completions — every affected party gets emailed.
Multi-tenant by default
Every record scoped to an organization. Defense-in-depth at the DB trigger level.