Skip to main content

Road Freight TMS

Road Freight TMS is a multi-tenant road transportation management system. It supports the full logistics workflow: route planning, dispatching, driver execution, live monitoring, POD collection, reporting, payroll, and accounting reconciliation.

System dashboard

User roles​

RoleResponsibilityGuide
IT AdminManage organizations, users, role groups, and audit logsOpen
PlannerManage master data, orders, and route planningOpen
DispatcherMonitor trips, handle incidents, and coordinate driversOpen
AccountantReview reports, payroll, COD, and operating costOpen
DriverReceive trips, deliver orders, upload POD, and report issuesOpen

Main capabilities​

  • Multi-tenant organization tree for company, branch, depot, and teams.
  • RBAC + DAC to control what each user can do and see.
  • CVRP route optimization with vehicle capacity and delivery constraints.
  • Live GPS monitoring through the driver mobile app.
  • Proof of Delivery with photo evidence, signature, status, and COD.
  • AI Chatbot and AI Agent for user support and guided operations.
  • Vehicle maintenance scheduling, evidence, and review.
  • Driver payroll based on salary, trips, distance, COD, and bonuses.
  • Audit Log for operational traceability.
  • Public tracking for customers without login.

Architecture​

Web App + Mobile App
↓ REST + Socket.IO
Backend API (Express.js)
↓
MongoDB (Mongoose)
↓
Optimizer Service (Python β€” HGS-CVRP + LNS-SA + NN+2opt)

Start here​

  1. Register an account
  2. Login to the system
  3. Create organizations and branches
tip

If you are a new administrator, read Getting Started and Administrator first before inviting staff.