Back to projects

Personal

Vehicle Fleet Management & Control System | DINAC

Custom software platform developed for a DINAC secretariat.

Images

Context

Vehicle fleet management was carried out through manual processes and decentralized records, making real-time tracking of vehicle usage difficult, creating a lack of visibility into fuel consumption, and complicating preventive maintenance scheduling.

Problem

Designed and implemented a centralized web platform that automates the complete administration of the vehicle fleet. The system allows managing vehicle assignments, monitoring fuel consumption, logging usage requests, scheduling preventive and corrective maintenance, and generating detailed trip histories seamlessly.

My role

FullStack Developer | Functional Analyst

Solution

RESTful API architecture to decouple the frontend from the backend and support scalability. Relational database modeling to ensure the integrity of operational data and fleet history. Implementation of Role-Based Access Control (RBAC) to restrict permissions based on user profiles. Query optimization for efficient generation of operational and consumption reports.

Technical decisions

  • RESTful API architecture to decouple the frontend from the backend and support scalability.
  • Relational database modeling to ensure the integrity of operational data and fleet history.
  • Implementation of Role-Based Access Control (RBAC) to restrict permissions based on user profiles.
  • Query optimization for efficient generation of operational and consumption reports.

Outcome

Successfully digitized and centralized 100% of fleet operations, reducing administrative overhead, improving vehicle traceability, and providing authority figures with precise metrics regarding fuel expenditure and maintenance.

Stack

  • TypeScript
  • JavaScript
  • PostgreSQL
  • Docker
  • Debian Server