Every bus, driver and shift in one system.
Nadi is our fleet and school bus management platform — inspection and maintenance, driver clock-ins, payroll and routes, without the spreadsheets and paper logs.
- Built for
- School & staff transport fleets
- Runs on
- Web dashboard + driver app
- Status
- Live at fleetnadi.netlify.app
Six things paper logs and group chats can't do
Every module feeds the same records, so a driver's clock-in, their inspection report and their payroll all trace back to one shift.
Inspection & maintenance, with vendor management
Every vehicle keeps a running inspection and maintenance history. When a bus needs work, jobs route to the right vendor and stay attached to that bus's record.
Clock-in / clock-out, with location
Drivers clock in and out from the app with their location captured automatically. Every clock event requires a bus inspection report first — no shift without a checked bus.
Payroll from clocked hours
Hourly wage × clocked hours, run automatically off the same records — no re-keying timesheets into a separate payroll tool at month end.
Public driver registration links
Share one link and drivers register themselves — details, documents and licence information — instead of an admin re-typing every new hire.
Route management with OCR
Upload the PDF route sheet you already have and Nadi reads it — stops, timing and order — into a digital route, stop by stop.
Mobile app for drivers
Clock-ins, inspection reports and route details live in a mobile app built for the driver's seat — not a desktop dashboard squeezed onto a small screen.
One record per shift, not five disconnected ones
A typical morning shift in Nadi looks like this — every step writes to the same driver and vehicle record.
Driver clocks in
Location captured, shift opened against that driver and that bus.
Inspection filed
Required before the shift can proceed — tyres, brakes, lights, the usual checklist.
Route runs
The digitized route from the uploaded PDF guides the trip, stop by stop.
Clock-out → payroll
Hours land straight in payroll, wage-rated, no manual timesheet entry.