Skip to content
Leonid Polechshuk edited this page Jun 14, 2026 · 5 revisions

Fleet Management System

Fleet Management System is a backend REST API for managing freight logistics operations - tracking trucks, assigning drivers, planning trips and handling client orders.

Tech Stack

  • Java 21
  • Spring Boot 4.0
  • Spring Data JPA / Hibernate
  • PostgreSQL 16
  • Docker
  • Maven

Features

  • Manage trucks, drivers, logisticians and client companies
  • Create and assign orders to trips
  • Complete trips with automatic order status updates
  • Transactional logic ensuring data consistency
  • Fully containerized with Docker

Project Structure

src/main/java/com/script/fleetmanagementsystem/
├── entity/         ← JPA entities
├── repository/     ← Spring Data JPA repositories
├── service/        ← Business logic and transactions
└── controller/     ← REST API controllers

Quick Start

git clone https://github.com/SCRIPT69/fleet-management-system
cd fleet-management-system
cp .env.example .env
docker-compose up --build

API is available at http://localhost:8080

Wiki Pages

Clone this wiki locally