TransitOS is a multi-tenant operations platform designed for municipal bus undertakings. It formulates vehicle-crew duty pairings using mathematical constraint optimization, audits route overlap geometry, and provides real-time disruption recovery workflows under statutory Motor Vehicle Act labor limits.
Google OR-Tools MILP
Motor Vehicle Act 1988
PostgreSQL Row Bounds
[08:14:10]Solver batch #9042 converged in 418ms: 40/40 duty shifts assigned.
[08:14:25]Vehicle TN-27-N-4012 (Corridor 1A) departed Old Bus Stand (+12s variance).
[08:14:42]Standby bus SB-04 fueled and positioned at Meyyanur Depot Bay 2.
Test the mathematical duty solver, disruption recovery radar, corridor overlap verification, and statutory rest rule auditing using the live modules below.
Calculate projected deadhead mileage reductions and scheduling hours saved based on your authority fleet parameters.
Calculated from 1.85 km average deadhead reduction per scheduled duty.
Designed specifically for municipal depot operations, regulatory audits, and live dispatch control rooms.
Mixed-Integer Linear Programming solver using Google OR-Tools. Simultaneously solves vehicle duty links, depot pull-outs, and driver rest constraints.
Leaflet GeoJSON coordinate mapping for all bus stops and corridors. Detects corridor redundancy and prevents headway bunching between parallel routes.
Maps delay propagation across linked duty shifts during vehicle breakdown and calculates structured recovery options in under 420 milliseconds.
Automated guardrails enforce statutory rest limits: max 4.5 continuous driving hours, min 30 min breaks, and 12-hour mandatory inter-shift rest periods.
Compares published timetables with GPS departures. Tracks on-time rates within a 5-minute tolerance window with exportable audit logs.
Strict row-level multi-tenancy enforced at the database level. HTTP-only signed JWT sessions, role-based access control, and tenant data isolation.
Operational benchmark comparing manual dispatch spreadsheets with the TransitOS solver across 8 urban corridors in Salem.
TransitOS supports binding your authority custom domain (e.g., transit.salem.gov or dispatch.citytransit.org) with automated TLS/SSL certificate issuance.
Add a CNAME record pointing your desired subdomain to cname.transitos.internal.
Edge routing verifies domain ownership and automatically provisions a Let's Encrypt TLS certificate within 60 seconds.
Requests arriving on your custom domain are bound exclusively to your corporation tenant identifier in the database.
Built on React 19, TanStack Start, PostgreSQL with Drizzle ORM, Leaflet GIS, and Edge-ready Nitro runtime.
React 19 with TanStack Start SSR and TanStack Router for type-safe route trees.
Multi-tenant isolated tables with migration history and relational query constraints.
Google OR-Tools solver wrapper handling continuous driving constraints and vehicle linkage.
Leaflet GeoJSON coordinate mapping for stop locations, route lines, and headway corridors.
Structured tiers for standalone bus depots, city transit undertakings, and state-wide operations.
Single bus depot operations up to 30 active vehicles.
City transport undertakings managing multiple depots.
Large-scale state transport corporations with thousands of buses.
Select an operational role below to sign in directly with pre-seeded Salem Transport Corporation credentials:
Multi-tenant tenant management, role configurations, and system-wide audit logs.
Automated duty generation, OR-Tools timetable optimizer, and crew rosters.
Vehicle bays, bus maintenance schedules, and standby unit dispatching.
Corridor geometry, stop headway audits, and GeoJSON overlap detection.