RoadTMS

RoadTMS is a SaaS transport management system designed to replace fragmented spreadsheets and phone-based coordination with a centralized, real-time command center. The platform covers the full order lifecycle—from planning and route building, through execution and communication, to documents, invoicing, and reporting—while supporting multi-tenant scalability, role-based access, and operational visibility across the organization. It integrates mapping and truck-routing workflows, supports regulated integrations such as PUESC/SENT (SOAP + WS-Security), and includes a mobile companion app foundation for field operations.

Published
August 22, 2025
Category
SaaS Platform / TMS
Industry
Transport & Logistics (TSL)
Blog Image

RoadTMS is a full‑stack SaaS platform built to replace fragmented spreadsheets, phone calls, and paper notes with a single, real‑time command center for transport companies. The product connects dispatch operations, fleet management, CRM, and finance into one consistent workflow—so teams can plan faster, execute reliably, and keep every stakeholder aligned on the same source of truth.

The problem

In many small and mid‑size carriers, core processes are split across tools:

  • orders and customers tracked in spreadsheets,
  • route planning handled separately,
  • documents scattered in email threads and folders,
  • status updates collected by phone,
  • limited visibility for operations and accounting.

RoadTMS consolidates these workflows into one platform and reduces “time‑to‑action” for dispatchers.

Core modules & capabilities

  • Orders & operations
  • order lifecycle management, statuses, history, and operational views
  • Route planning (Dispatcher / Planner)
  • driver/vehicle selection, order assignment to routes, route building with map context
  • Fleet & maintenance
  • vehicles, trailers, assignments, documents, service history, maintenance workflows
  • Drivers
  • driver database, availability, and driver calendar views
  • CRM (customers / contractors)
  • customer profiles, addresses, contacts, cooperation history, communication context
  • Finance
  • invoices, invoice settings, payments, and settlement‑ready data flow
  • Notifications
  • sending Email/SMS notifications and keeping communication history
  • Company calendar
  • company events with optional filtering (e.g., per driver)
  • System logs & monitoring
  • GDPR‑aware logging, archiving and retention strategies
  • SaaS administration
  • multi‑tenant setup, roles/permissions, plan limits, admin tools

Integrations that matter in transport

  • Maps & routing
  • map integrations for route planning and visualization
  • support for truck‑routing scenarios (constraints like height/weight restrictions, rest stops, traffic/weather—depending on configuration)
  • PUESC / SENT (Poland)
  • real SOAP 1.1 integration with WS‑Security (Password Digest)
  • designed with auditability, retention requirements, and compliance risk in mind

Architecture (Web + Backend API + Mobile)

  • Web frontend
  • Next.js (App Router) + TypeScript, Tailwind CSS, Headless UI
  • complex forms using react-hook-form + zod
  • dispatcher‑friendly UI patterns (tables, dialogs, selectors)
  • Playwright E2E testing
  • Backend API
  • Node.js + Express + MongoDB (Mongoose)
  • hybrid DDD + Clean Architecture approach: thin controllers, business logic in application services, infrastructure integrations separated (email, storage, logging)
  • multi‑tenant design with access control and data isolation
  • Mobile app (RoadTMS Mobile)
  • React Native + Expo (expo‑router)
  • implemented foundations: login, dashboard, routes list, orders list, bottom tab navigation
  • prepared for further field workflows (order/route details, statuses, live tracking)

Security, compliance & reliability

  • Authentication & access control
  • JWT‑based auth and role/permission model
  • API hardening
  • rate limiting, security headers, input sanitization, validation
  • GDPR‑compliant logging
  • pseudonymization of sensitive identifiers (e.g., IP/user identifiers)
  • automated retention (TTL) and log archiving to S3‑compatible storage (e.g., Cloudflare R2), including compression and integrity checks
  • Maintenance mode
  • controlled maintenance window support with IP allowlist and privileged access paths
  • Email/SMS delivery
  • configurable providers (e.g., SendGrid for email)

Business outcome

RoadTMS is designed to:

  • reduce administrative time and human error,
  • speed up dispatch workflows with consistent, end‑to‑end processes,
  • improve operational and financial visibility by centralizing data and status updates.

Tech stack (short)

  • Web: Next.js + TypeScript + Tailwind CSS + Headless UI + React Hook Form + Zod
  • Maps/Routing: map integrations (Google Maps / HERE depending on module)
  • Backend: Node.js + Express + MongoDB (Mongoose)
  • Integrations: PUESC/SENT (SOAP 1.1, WS‑Security), email (SendGrid), S3‑compatible storage (e.g., R2)
  • Quality: Playwright (E2E), modular architecture, CLI tooling for tenant/user ops
  • Mobile: React Native + Expo

Summary

RoadTMS is a SaaS platform built for a high‑velocity, compliance‑sensitive industry—where dispatch speed, data correctness, security, and scalable multi‑tenant architecture are critical. The project delivers a unified web dashboard, a robust backend API, and a mobile foundation—ready to expand with additional integrations, automation, and analytics.

Have a project in mind? Just let us know!

Let’s Talk Business