Request a Demo
Domain

Fleet Maintenance

Preventive maintenance scheduling, shop management, parts inventory, MTO safety inspections, recall management, and warranty tracking for all municipal fleet vehicles and equipment.

≥95%

PM Compliance

100%

MTO Compliance

Same-day

Parts Reorder

Real-time

WO Tracking

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

7

Delegated to

4

Vehicle attributes, odometer/hours

vehicle-equipment-registry

WO lifecycle management

work-order-engine

PM alerts, recall notifications, warranty expiry

notification-engine

Maintenance reports, PM compliance, mechanic productivity

reporting-analytics

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

3 capability groups comprising 7 discrete capabilities — each with API surface, business rules, and data ownership.

Configurable preventive maintenance schedules per vehicle class with multi-trigger support and template-based task lists.

Configurable Triggers

Per vehicle class: oil change 5,000 km, safety 6 months, brake 20,000 km. Triggers by mileage, hours, calendar, or combination.

PM Alerts

Alerts generated as vehicles approach PM trigger thresholds — staff notified before service is overdue.

Templates

PM templates for common service types — standardize task lists, parts, and estimated labour per vehicle class.

Full-lifecycle work orders for PM, repair, recall, accident, and body work with parts/labour tracking and priority-based scheduling.

WO Types

PM, repair, recall, accident, body — each with vehicle, problem, priority (emergency/urgent/scheduled), assigned mechanic, and estimated completion.

Parts & Labour

Track parts used (part ID, quantity, cost) and labour hours per work order for accurate costing.

Status Workflow

Open → In Progress → Awaiting Parts → Completed → Closed — with timestamps, mechanic notes, and external vendor tracking.

Warranty Claims

Flag work orders as warranty claims — track coverage validation, claim submission, and cost recovery.

Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.

Krutik Parikh

Creator of Civic

Data Model

Entity Architecture

5 entities with 4 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

7 RESTful endpoints across 6 resource groups — plus 4 domain events for async integration.

|
GET

/api/v1/fleet/maintenance/schedule

PM schedule by vehicle class

Technical Specifications

Performance, Compliance & Configuration

PM Compliance Rate

Target≥ 95%

MTO Inspection Compliance

Target100%

Parts Reorder Automation

TargetSame-day below threshold

WO Completion Tracking

TargetReal-time

Recall Notification

TargetWithin 24 hours of bulletin

System Availability

Target99.9%

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Fleet Maintenance

Request an architecture brief, integration guide, or live demo environment for your team.