Skip to content

Open to freelance projects and CDI opportunities

Mohamed.

SaaS · Transport

FleetTrack

An operations product for tractor-and-trailer fleets — the dispatcher assigns, the driver updates from the cab, and the workshop sees maintenance that is calculated.

FleetTrack hero

Context

Small and mid-size carriers still run status, assignments and tire state in chat and Excel. Trucks leave with a worn envelope, missions have no single source of truth, and drivers do not need the whole yard — only their runs.

Objective

Give exploitation, the workshop and the cab one system: assign driver, tractor and trailer, keep status on the road, and surface maintenance that is calculated before departure.

Solution

A React SPA on a REST API, with JWT roles for admin and driver, and MongoDB for users, vehicles, tires and trips. Demo data seeds a Maghreb fleet on first start — no signup. Three surfaces, one loop: Affecter, Conduire, Piloter. Leaflet maps show schedule-based position between departure and arrival. Reports export CSV. A critical mounted tire blocks departure.

Product

FleetTrack is an operations product for small and mid-size carriers in the Maghreb and Europe. Trucks, trailers, tires, missions and the workshop share one register: the dispatcher composes a run, the driver updates status and mileage from the cab, and maintenance is calculated from mileage, time or a worn envelope — not typed into a spreadsheet. The product has three surfaces: a French marketing site with a one-click demo, an admin workspace (parc, pneus, trajets, planning, map follow-up, reports, atelier), and a driver portal limited to assigned trips. Follow-up is estimated from the planned timetable, not live GPS hardware.

FleetTrack marketing home
Home — full page: one register for parc, pneus, missions and atelier
FleetTrack mobile home
Home — mobile hero
FleetTrack mobile home demo
Home — mobile, demo entry
FleetTrack mobile home navigation
Home — mobile navigation
FleetTrack product modules
Product — eight modules on one operational base
FleetTrack solutions for three roles
Solutions — exploitation, workshop and cab, same figures
FleetTrack pricing plans
Pricing — three plans scaled to park size, all opening the demo
FleetTrack contact page
Contact — demo first, then write for deployment
FleetTrack login
Login — entry to admin or driver space, plus one-click demo
FleetTrack admin overview
Admin — overview: park status and trip volume for the day
FleetTrack admin overview on mobile
Admin overview — mobile KPIs
FleetTrack admin overview charts on mobile
Admin overview — mobile charts
FleetTrack admin overview park on mobile
Admin overview — park and recent trips
FleetTrack admin navigation on mobile
Admin — mobile navigation
FleetTrack reports
Admin — reports: volume, corridors, declared fuel, CSV
FleetTrack report activity
Admin — reports: daily activity, corridors, drivers and park
FleetTrack reports KPIs on mobile
Reports — mobile KPIs
FleetTrack reports mix on mobile
Reports — mobile mission mix
FleetTrack reports drivers on mobile
Reports — mobile drivers and park
FleetTrack reports corridors on mobile
Reports — mobile corridors
FleetTrack trips table
Admin — trajets: driver, tractor, trailer, places, dates
FleetTrack trips on mobile
Trajets — mobile
FleetTrack trips list on mobile
Trajets — mobile list
FleetTrack new trip form
Trajets — new mission
FleetTrack planning by day
Admin — planning: missions grouped by departure day
FleetTrack planning on mobile
Planning — mobile
FleetTrack map follow-up
Admin — suivi live: estimated position on the planned timetable
FleetTrack live map on mobile
Suivi live — mobile map
FleetTrack live mission detail on mobile
Suivi live — mission detail
FleetTrack trucks park
Admin — camions: distinct records, status and mileage
FleetTrack trailers park
Admin — remorques: their own records, not a truck field
FleetTrack tire inventory
Admin — pneus: serial, condition, axle; a critical envelope blocks departure
FleetTrack drivers
Admin — chauffeurs: driving team, access for the cab
FleetTrack maintenance
Admin — maintenance: queue calculated from rules, not typed in
FleetTrack maintenance on mobile
Maintenance — mobile
FleetTrack settings
Admin — paramètres: organisation, alerts and exploitation
FleetTrack settings on mobile
Paramètres — mobile
FleetTrack admin account
Admin — mon compte: identity, access and recent activity
FleetTrack driver KPIs
Driver — tableau de bord: missions and activity for the day
FleetTrack driver next mission
Driver — next mission and recent trips
FleetTrack driver trips
Driver — mes trajets: status and mileage from the cab
FleetTrack driver planning
Driver — planning: assigned missions grouped by day
FleetTrack driver map
Driver — suivi live: assigned run only
FleetTrack driver account
Mon compte — driver: profile and permissions for the cab
FleetTrack help center
Aide — follow-up is timetable, not GPS boxes
FleetTrack help on mobile
Aide — mobile
FleetTrack driver help
Aide — driver: how to update a mission from the cab

Key capabilities

  • Admin and driver roles
  • Trucks and trailers as distinct records
  • Tire inventory and axle position
  • Mission assignment
  • Day planning
  • Schedule-based map follow-up
  • Automatic maintenance rules
  • Volume reports and CSV
  • One-click demo

Technology

React · Vite · Tailwind CSS · React Router · Axios · Leaflet · Node.js · Express · MongoDB · Mongoose · JWT · Jest · Docker Compose · Vercel · Render

Outcome

A production operations workspace — marketing site, admin and driver portal — demo-ready on a seeded Maghreb fleet, with park, tires, missions and workshop aligned.

Next

TACWE Consulting

Bilingual corporate site for TACWE — engineering and technical integration for industry, energy and automation in Morocco.

View project
TACWE Consulting

Have a similar project in mind?