Ortem Technologies

    FleetMS — Open-Source Fleet Maintenance & Management Platform

    Built FleetMS — a full-featured, open-source fleet maintenance and management platform covering vehicle lifecycle management, DVIR inspection checklists, work orders, parts inventory, fuel log tracking, and automated service reminders. The platform serves fleets of 75+ vehicles across web and mobile, built on Elixir/Phoenix with a PostgreSQL backend and real-time data processing.

    Client

    FleetMS

    Project Value

    $110,000+

    Rating

    5.0/5.0
    Start a Similar Project
    FleetMS — Open-Source Fleet Maintenance & Management Platform

    The Challenge

    Fleet operators managing 50–200 vehicles were running maintenance on gut feel and disconnected spreadsheets. Insurance renewals were missed, inspection records were scattered across clipboards, fuel costs were invisible, and mechanics were writing work orders in notebooks that nobody else could read. The software they could afford was either too simple (a spreadsheet in disguise) or too expensive and rigid (enterprise fleet systems costing $500+/vehicle/year). What the market needed was a production-grade, self-hostable platform that a single fleet manager could stand up in under an hour and run without an IT department.

    The Goal

    Design and deliver a modular, open-source fleet management SaaS that handles every operational touchpoint — vehicle profiles with document renewal reminders, DVIR-style inspection checklists, issues tracking, work orders with mechanic assignment, parts and inventory, fuel log with efficiency analytics, and a real-time dashboard giving fleet managers a live operational pulse from any device.

    Solution & Implementation

    1Analysis

    Ran structured discovery interviews with fleet managers, mechanics, and drivers across logistics, construction, and municipal operations to map 12 core daily workflows. Identified that 80% of operational pain was concentrated in four areas: missing inspection records at roadside checks, unplanned maintenance from ignored service reminders, manual fuel data entry with no cost-per-mile visibility, and work orders that existed only in a mechanic's head. Designed the module architecture around those four pain clusters first — ensuring every other feature served them.

    2Designing Solution

    Selected Elixir + Phoenix Framework as the foundation for its unmatched concurrency model (the BEAM VM), fault tolerance, and real-time capabilities via Phoenix LiveView — critical for a platform where multiple fleet managers and mechanics update records simultaneously. Ash Framework provides a declarative resource layer that eliminates boilerplate CRUD and enforces consistent business logic across all 8 modules. PostgreSQL handles relational data with JSONB for flexible asset attribute storage. Tailwind CSS + Flowbite deliver a responsive, professional UI that works on desktop, tablet, and mobile without a separate app build.

    3Customizing Business Logic

    Built a complete DVIR (Driver Vehicle Inspection Report) module where fleet admins define custom inspection form templates — tyre checks, brake inspections, lights, transmission, safety equipment — and drivers submit digital reports with pass/fail status, photo attachments, and issue escalation. Each open issue automatically surfaces in the dashboard with priority and work order status. Integrated renewal reminders for Insurance, Emissions Test, and any custom document type — with configurable advance warning intervals and push notification delivery. The Fuel Log module captures cost-per-litre, odometer reading, and location for every fill — generating per-vehicle and fleet-wide fuel efficiency trend charts.

    4Scale & Optimize

    Delivered a Work Orders module where mechanics log every repair, part used, labour time, and cost — creating a full maintenance audit trail per vehicle. Parts and Inventory module tracks stock levels with low-stock alerts, reorder thresholds, and part usage linkage to work orders. The asset profile page consolidates vehicle specs, current driver assignment, active work orders, fuel efficiency trend, upcoming renewals, and recent inspection results in a single view — giving fleet managers complete situational awareness in under 30 seconds. Optimised LiveView socket connections to support 200+ concurrent users with sub-100ms update latency on the real-time dashboard.

    Results & Impact

    75+ per deployment

    Vehicles Managed

    62 in real time

    Active Vehicles Tracked

    Managed live on dashboard

    Open Work Orders

    Per vehicle + fleet-wide

    Fuel Cost Visibility

    DVIR-ready digital checklists

    Inspection Compliance

    DVIR inspection module: fleet admins define custom checklists; drivers submit digital reports with issue escalation and work order auto-creation

    Ash Framework resource layer enforces consistent business logic and authorization across all 8 modules — zero ad-hoc CRUD controllers

    Phoenix LiveView real-time dashboard delivers live fleet KPIs (active vehicles, open work orders, maintenance queue) with sub-100ms update latency

    Fuel Log module captures every fill event and generates per-vehicle fuel efficiency trend charts — giving fleet managers true cost-per-mile visibility

    Renewal reminder engine covers Insurance, Emissions Test, and any custom document type — with configurable advance warning intervals and push notifications

    Parts and Inventory module tracks stock levels, reorder thresholds, and links part consumption directly to work orders for accurate maintenance cost accounting

    Self-hostable via Docker Compose — a single fleet manager can deploy, configure, and begin managing vehicles in under 60 minutes with no IT department required

    Asset profile page consolidates vehicle specs, driver assignment, fuel efficiency, upcoming renewals, and open work orders in one view — 30-second operational pulse

    Key Technologies

    Elixir (BEAM VM)Phoenix Framework + LiveViewAsh FrameworkPostgreSQL (JSONB)Tailwind CSS + FlowbitePhoenix Channels (WebSocket)Docker + Docker ComposeGitHub Actions (CI/CD)DVIR Inspection EngineReal-time Dashboard

    Project Gallery

    FleetMS — Open-Source Fleet Maintenance & Management Platform screenshot 1
    "Before FleetMS, our inspection records lived on clipboards, fuel costs were a mystery, and half our service reminders got missed. Now every driver submits their DVIR digitally, I can see fuel efficiency trends per vehicle in the dashboard, and work orders go straight to the mechanic's phone. We have not had a missed renewal since we went live. The platform runs itself."
    M

    Marcus Webb

    FleetMS

    Ready to Build Something Amazing?

    Let's discuss how we can help transform your business with innovative technology solutions.

    Start Your Project