Go Express — Intercity Bus Ticketing & Fleet Operations Management ERP
Enterprise ERP & Real-Time Ticketing Platform

Go Express is an enterprise-scale intercity bus ticketing and transit management platform built with a modular Node.js, Express, TypeScript, and Prisma ORM architecture backed by MySQL. Engineered for complex transit logistics, the system manages dynamic coach schedules, multi-class seating layouts (Economy, Business, Sleeper), station-to-station route segments, and seat-sharing availability. It features real-time conflict-free seat allocation algorithms that prevent double-booking across overlapping stations along a single route. Beyond customer ticket reservations, the system provides operational enterprise resource planning (ERP) modules—including counter-master route permissions, trip-sheet reconciliations, supervisor collections, vehicle maintenance logs, fuel accounting with automated due tracking, and SSLCommerz payment gateway integration. The architecture implements fine-grained Role-Based Access Control (RBAC), multi-channel customer communications via SMS and email, and Swagger/OpenAPI documentation.
Tech Stack
Key Features
- Dynamic Route Segmentation & Intercity Station Mapping
- Segment-Aware Seat Overlap & Real-Time Availability Verification Engine
- Multi-Tier Seating Configuration (Business Class Sleeper & Economy)
- Counter Master Role Permissions & Delegation for Booking/Selling Routes
- End-to-End Fleet Logistics Management (Driver Helper Vehicle Maintenance & Fuel Records)
- Financial Accounting Engine (Supervisor Daily Collections Counter Settlements & Due Reconciliations)
- SSLCommerz Automated Payment Gateway & Invoicing Pipeline
- Automated SMS & Email Alerts for Ticket Booking Status & Passenger Alerts
- Comprehensive Aggregated Financial & Trip Performance Reporting Dashboards
- Granular Multi-Tier Role-Based Access Control (RBAC)