Back to projects

Personal project — transport & services

Vehicle Fleet Management

Steer an entire vehicle fleet from a single screen, and never let a deadline slip.

FastAPI
Vue 3
TypeScript
PostgreSQL
SQLAlchemy

Overview

A fleet-management application that replaces fragmented tracking — spreadsheets, emails, manual reminders — with a single operational view. It watches three sources of deadlines (driver licences, regulatory documents, servicing), by date or by mileage, and turns each approaching deadline into a ranked alert that a manager acknowledges and then resolves.

Key features

  • Alerts across three domains: licences, regulatory documents and servicing (by date or by mileage)
  • Warning / critical severity, with manager acknowledge then resolve
  • Admin / manager roles enforced server-side, JWT httpOnly cookie and Argon2 hashing
  • Paginated, filterable lists (search, status, sort) and cost tracking

Under the hood

Front-end
A single place to track vehicles, drivers, documents and servicing.
Back-end
The core of the system: an engine that detects and ranks every deadline.
Database
All fleet data, centralised and kept over time.

Next project

Foundations of a financial-tracking SaaS

© 2026 Hamed Bouare — All rights reserved
Available for new projects