Fleet operations for rental, ride-hailing and B2B leasing

EV Rental, Cab & Fleet Leasing Platform

Run self-drive rentals from hubs, a fixed-fare cab service, corporate fleet leases and franchise hubs on one fleet and one system.

AT A GLANCEAUTOMOTIVE & MOBILITY
Apps
Rider app, driver app, website, admin panel, B2B, franchise and partner portals
Business lines
Rental · cab · B2B leasing · franchise
KYC
Digital identity verification plus licence documents
Built with
Express, React, Expo, PostgreSQL, Drizzle
12 MODULESBUILT AND SHIPPED

The problem

What it replaces

An electric-vehicle fleet operator earns from several business lines at once — plan-based rentals, a cab service, corporate leases, franchise hubs — but each usually needs its own software. Vehicles are double-booked across lines, KYC is checked by hand, and late returns and lease invoices are chased manually.

This platform runs every line on one fleet: plan-based rental booking with digital KYC, a cab service with geofenced pickup points and driver dispatch, monthly B2B lease billing, franchise contracts and settlements, and breakdown support — with schedulers for penalties and billing.

Who uses it

Riders
A mobile app for rentals and cabs: KYC, booking, payment, live tracking and SOS.
Drivers
A separate driver app: shifts, ride offers, ride OTP, earnings and settlements.
Corporate clients
A B2B portal for agreements, deployed vehicles, employees and lease invoices.
Franchisees and partners
Portals for franchise hubs and for service partners supplying replacement vehicles.
Hub staff and admins
Fleet, pricing, bookings, dispatch, collections and content.

Features

What the system does

01

Fleet and hubs

Vehicles, categories, maintenance logs and schedules, hubs by state and city.

02

Plan-based rental

Rental plans by duration with pricing rules, availability per hub and period, reschedules and vehicle changes.

03

Digital KYC

Identity verified through a government digital-document service, plus tax ID and driving licence documents.

04

Payments and invoicing

Online payments on web and mobile, invoices with document numbering, tax and coupons.

05

Late-return penalties

A scheduler applies configured penalties automatically when a rental runs over.

06

Cab pickup points

Cab locations with printable QR codes and geofences; pickup by QR, geofence or live GPS.

07

Fixed-fare dispatch

A quote becomes a fixed fare, offered to every online driver within radius, confirmed with a ride OTP.

08

Rider safety

Live trip sharing with others, an SOS toolkit and ratings.

09

Fair-play rules

No-show and late-cancellation fees, blocking on unpaid fares, and dead-run compensation for drivers.

10

B2B leasing

Agreements, deployments, corporate employees, monthly lease billing with pro-rated tax and overdue flags, and collections.

11

Franchise operations

Applications, contracts generated as PDF, documents, commissions, settlements and hub settings.

12

Breakdown and support

Breakdown tickets with roadside dispatch, support tickets with canned responses, and notification logs.

Architecture

How the pieces fit together

One Node service serves the API and the web apps; the mobile apps share its session model. Background schedulers use database advisory locks so they never run twice.

Apps

  • Rider appExpo · iOS / Android
  • Driver appExpo, same codebase
  • Website & portalsReact SPA
  • Admin panelReact SPA

Platform

  • Rental & pricing
  • Cab dispatchradius offers, geofences
  • Lease billing
  • Franchise & settlements
  • Schedulersadvisory locks

Data

  • PostgreSQL~60 tables
  • File storageKYC and documents

Connected services

  • Payment gatewayweb + mobile SDK
  • Digital KYC
  • Maps & places
  • SMS OTP, push
Rental, cab and lease bookings all draw on the same vehicle records, so a vehicle deployed to a corporate lease cannot also be rented from a hub.
  1. VerifyA rider signs up with phone OTP and completes digital KYC once.
  2. Book or hailThey rent on a plan from a hub, or scan a pickup point to get a fixed-fare cab.
  3. RideDrivers accept offers within radius; trips are tracked and shareable, with SOS on hand.
  4. SettleSchedulers apply penalties, bill leases and settle driver and franchise earnings.
Built with
  • TypeScript
  • Express
  • Drizzle
  • PostgreSQL
  • React
  • Expo / React Native
  • Tailwind

Built before, fitted to you

Start from an architecture that has already shipped

We have delivered this kind of system, so yours starts from a design that is known to work, not a blank page. Your workflow, your terminology and your approval chain shape what we build on top of it.

Enquire Now