All Projects
Fullstack•2026•Developer

Go Express — Intercity Bus Ticketing & Fleet Operations Management ERP

Enterprise ERP & Real-Time Ticketing Platform

Go Express — Intercity Bus Ticketing & Fleet Operations Management ERP

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

Node.jsExpress.jsTypeScriptPrisma ORMMySQLJWTSSLCommerzJoi ValidationSwagger / OpenAPINodemailerCloudinaryMulterWinstonPM2

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)