Features

June 14, 2026 · View on GitHub

Complete feature list for LogisticsX.

Supported Equipment

The platform is not tied to one type of equipment. The following truck and trailer types are supported out of the box: Flatbed, Freight Truck (dry van), Reefer, Tanker, Box Truck, Dump Truck, Tow Truck, Car Hauler, Car Transporter, Container Truck, Low Loader, Tautliner, Swap Body, and Curtainsider. So the same install can run a general freight company, a reefer fleet, a bulk/liquid hauler, a heavy haul outfit, an intermodal drayage operator, or a vehicle transport carrier.

Supported Regions

Tenants can operate in the United States (USD) or Europe (EUR). Address validation, country lists, Mapbox defaults, and demo seeders all switch based on the region the tenant was created in. Europe here means the EU-27, EEA/EFTA, the United Kingdom, the Western Balkans, parts of Eastern Europe (Moldova, Ukraine), and the European microstates.


TMS Portal

The dispatcher and manager web interface for managing all fleet operations.

AI Dispatch

FeatureDescription
Autonomous DispatchThe agent looks at unassigned loads, truck locations, HOS hours, truck-type compatibility, and revenue per mile, then proposes load-to-truck assignments.
Human-in-the-Loop ModeThe agent suggests assignments and a dispatcher approves, rejects, or asks for a re-plan. Rejection context is fed back so the next round of suggestions is more refined.
Autonomous ModeThe agent runs without a human in the loop - it assigns loads, creates trips, and dispatches.
Multi-Provider LLMAnthropic (Claude Sonnet, Haiku, Opus), OpenAI (GPT-5.4 series), and DeepSeek. The model can be picked per session.
Agent Tool Registry7+ tools: fleet search, HOS feasibility checks, assignment scoring, load board search, trip creation, dispatch execution.
Session Audit TrailEvery tool call, reasoning step, and decision is written to a visual timeline with timestamps. No black box.
Re-PlanningReject a suggestion and the agent runs again with the rejection context, looking for an alternative.
Quota ManagementWeekly quotas use a multiplier per request, and tier-gated model access is set by subscription plan. Overages bill through Stripe.
MCP ServerConnect Claude Desktop, Cursor, Windsurf, and other MCP clients to fleet data. API keys are tenant-managed, shown once, stored as SHA-256 hashes, and rate-limited per key.

Operations

FeatureDescription
Load ManagementCreate, assign, and track shipments from origin to destination. Manage pickup/delivery stops, special instructions, cargo details, and status updates through the full lifecycle.
Trip PlanningOrganize multiple loads into trips with optimized multi-stop routing. Assign drivers and trucks with automatic conflict detection. Heuristic and Mapbox-powered route optimization.
Fleet ManagementTrack trucks, trailers, and equipment. Monitor maintenance schedules, registration expiration, insurance, and vehicle assignments. VIN decoding via NHTSA API for automatic vehicle info.
Maintenance TrackingSchedule and track vehicle maintenance tasks. Record service history, costs, and upcoming due dates. Link maintenance records to specific trucks.
GPS TrackingLive driver location updates via SignalR WebSocket connections. View all active drivers on an interactive Mapbox map with route visualization.
Customer ManagementMaintain customer profiles with contacts, billing addresses, and shipment history. Support for multiple contacts per customer.

Intermodal Operations

FeatureDescription
Container TrackingTrack intermodal containers across multiple loads over their full lifecycle. Stores ISO 6346 container number (4-letter owner/category code + 7 digits), seal number, booking reference, bill of lading, gross weight, and laden/empty status.
ISO 6346 Container TypesBuilt-in support for common ISO size/type codes: 20'/40' General Purpose, 40'/45' High Cube, 20'/40' Reefer, 20'/40' Open Top, 20'/40' Flat Rack, and 20' Tank.
Container Status MachineState machine-driven lifecycle with enforced transitions: Empty → Loaded → At Port → In Transit → Delivered → Returned. Status changes raise domain events for downstream automation.
Load LinkingLink a container to one or more loads as it moves across legs of a journey (drayage, line haul, return). Decoupled from load lifecycle so a single container can serve multiple shipments.
Terminal DirectoryManage intermodal facilities used as pickup / drop-off points: sea ports, rail terminals, inland depots, air cargo facilities, and border crossings.
UN/LOCODE SupportEach terminal is keyed by its UN/LOCODE (e.g. BEANR Antwerp, USLAX Los Angeles, DEHAM Hamburg) for unambiguous global identification, with ISO 3166-1 country code and full address.

Load Board Integration

FeatureDescription
Multi-Provider SearchSearch for available freight across DAT, Truckstop.com, and 123Loadboard from a single interface. Filter by origin, destination, dates, equipment type, and rate.
Book LoadsBook loads directly from search results. Automatically creates a new load in the TMS with all details pre-filled from the listing.
Post TrucksAdvertise available capacity to load boards. Specify truck location, destination preferences, equipment type, and availability window with auto-refresh.

Financial

FeatureDescription
InvoicingAutomated invoice generation for completed loads. Itemized charges with base rate, fuel surcharge, detention, accessorial fees, and more. Three invoice types: Load, Payroll, and Subscription.
Payment ProcessingStripe integration for credit card and ACH payments. Shareable payment links with expiration. Supports partial payments with balance tracking.
Stripe ConnectDirect bank deposits for trucking companies via Stripe Connect destination charges. Express account onboarding for simplified setup.
Payroll ManagementCalculate driver pay by miles, percentage, or flat rate. Generate payroll invoices with PDF stubs. Track payment history per employee.
TimesheetsTrack employee work hours and overtime. Link timesheets to payroll calculations for accurate compensation.
Expense TrackingRecord and categorize fleet expenses - fuel, tolls, repairs, insurance, and more. Monitor spending with breakdowns by category, truck, or time period.

Compliance & Safety

FeatureDescription
ELD / HOSIntegration with ELD providers (Samsara, Motive) for Hours of Service tracking. Real-time duty status, driving hours, and violation alerts. Webhook-based status sync.
Vehicle Inspections (DVIR)Digital pre-trip and post-trip Driver Vehicle Inspection Reports. Interactive damage marking on vehicle diagrams, defect categorization by severity, and photo attachments. Inspection history per vehicle.
Safety & IncidentsTrack safety incidents, violations, and corrective actions. Maintain compliance records for audits.
Document ManagementCentralized storage for load paperwork (POD, POL, BOL), employee records, and compliance documents. Azure Blob Storage backend with secure access.

Reports & Analytics

FeatureDescription
DashboardReal-time overview with active loads, fleet utilization, revenue metrics, and interactive map showing driver locations.
Driver ReportOn-time delivery rates, miles driven, load counts, and efficiency metrics per driver.
Truck ReportVehicle utilization, mileage tracking, and maintenance cost analysis per truck.
Revenue ReportDaily, weekly, and monthly gross revenue with trend visualization and breakdowns.
Customer ReportShipment volume trends, revenue per customer, and customer activity metrics.
Payroll ReportCompensation summaries, payment history, and payroll cost trends.
Expense ReportSpending breakdowns by category, truck, and time period with trend analysis.

Communication

FeatureDescription
Real-Time MessagingBuilt-in chat between dispatchers and drivers via SignalR. Supports direct conversations, load-specific threads, and company-wide announcements. Read receipts and typing indicators.
Push NotificationsInstant alerts for load assignments, status changes, and important updates via Firebase Cloud Messaging.
Email NotificationsAutomated email notifications for invoices, payment confirmations, and account events using Fluid templates.

Settings & Configuration

FeatureDescription
Role-Based Access ControlSix roles with granular permissions: Owner, Manager, Dispatcher, Driver, Customer, and Super Admin.
Company SettingsConfigure company profile, billing address, notification preferences, and feature toggles.
Subscription ManagementThree tiers (Starter, Professional, Enterprise) with plan-based feature gating. Stripe-powered billing with per-truck pricing.

Customer Portal

Self-service web portal for trucking company customers.

FeatureDescription
Shipment TrackingView all shipments with real-time status updates, estimated delivery times, and shipment history.
Invoice AccessView and download invoices. Make payments online via Stripe-powered payment links.
Document DownloadsAccess proof of delivery (POD), bill of lading (BOL), and other load documents.
Public TrackingShareable tracking links for shipment visibility without requiring login.
Public Payment LinksDirect payment links that customers can use without an account.

Driver Mobile App

Native Kotlin Multiplatform app for Android and iOS.

FeatureDescription
Load AssignmentsReceive and accept load assignments with full details - stops, cargo info, and special instructions.
NavigationTurn-by-turn navigation integrated with maps for each stop.
Proof of DeliveryCapture photos, digital signatures, recipient name, and GPS coordinates at delivery.
Vehicle InspectionsComplete pre-trip and post-trip DVIR reports with the device camera.
Status UpdatesUpdate load status in real-time (en route, at pickup, loaded, at delivery, delivered).
MessagingChat with dispatchers directly from the app.
StatisticsView personal performance stats, load history, and earnings.

Admin Portal

Super admin management interface for platform operators.

FeatureDescription
Tenant ManagementCreate, configure, and manage trucking company tenants. View tenant details, user counts, and subscription status.
Subscription ManagementManage subscription plans and billing. Monitor active subscriptions across all tenants.
User ManagementView and manage users across all tenants. Role assignments and account status.
Blog ManagementCreate and publish blog posts for the marketing website.
Demo RequestsView and manage demo request submissions from the website.

Platform & Architecture

FeatureDescription
Multi-Tenant ArchitectureOne PostgreSQL database per company. A master database holds tenants, subscriptions, and shared config.
Cloud-NativeDocker Compose, Docker containers, GitHub Actions CI/CD.
Live UpdatesSignalR WebSocket connections for GPS tracking, messaging, and notifications.
API-FirstREST API with OpenAPI docs. TypeScript clients for the Angular apps are generated from the spec.
OAuth2/OIDCAuthentication runs through Duende IdentityServer. JWT access tokens with refresh token rotation.