Software Development Project · University of Colombo · Colombo, SL

Transport Management System

Featured CapstoneDuration: 06/2025 — 06/2026Category: Full-Stack Enterprise System

A web-based enterprise Transport Management System engineered to automate complete transportation and fleet management operations. Built with a scalable Java & Spring Boot backend, interactive JavaScript client interface, and a relational MySQL database to streamline bookings, vehicle tracking, driver assignments, supplier logistics, and financial invoicing in a single integrated platform.

Key Responsibilities & Engineering Highlights

  • 01Developed a web-based Transport Management System to automate transportation and fleet management operations.
  • 02Implemented application functionality using Java, Spring Boot, JavaScript, MySQL, HTML and CSS.
  • 03Developed modules for booking, fleet, driver, supplier, payment and invoicing management.
  • 04Worked with REST APIs and database-driven application functionality.
  • 05Identified and resolved functional issues during development.

[ 6 Operational Modules Developed ]

Booking Management

Automates customer booking workflows, reservation scheduling, trip allocations, and real-time booking status tracking across the transport network.

Fleet Management

Maintains vehicle registries, service maintenance schedules, fuel consumption tracking, and operational fleet readiness assessment.

Driver Management

Manages driver profiles, shift scheduling, duty allocations, assignment tracking, and license compliance verification.

Supplier Management

Tracks fleet parts and service suppliers, vendor contracts, procurement workflows, and supply chain logistics coordination.

Payment & Invoicing

Generates automated billing calculations, produces digital invoices, handles customer receipts, and maintains complete financial records.

REST APIs & Database Layer

Structured Spring Boot REST endpoints providing complete database-driven application functionality with MySQL as the persistence layer.

[ Technologies Utilized ]

JavaLanguage
Spring BootBackend Framework
MySQLDatabase
REST APIsArchitecture
JavaScriptFrontend Logic
HTML5Markup
CSS3Styling
GitVersion Control

Academic Capstone · Bachelor of Information Technology (BIT)

Conducted under the University of Colombo (Colombo, SL) computing curriculum. Follows strict software development lifecycle standards, functional requirement specifications, relational database modeling, and REST API design best practices.

GitHub ProfileRequest Code Walkthrough