
GoKawsar | Online Ticket Booking Platfrom
GoKawsar is a full-stack online ticketing platform for booking bus, train, launch, and event tickets with real-time seat selection and instant SMS ticketing.
Project Overview
GoKawsar streamlines travel and event ticket purchasing in Bangladesh. Users can search routes, choose specific seats interactively, download digital PDF tickets, and receive instant booking verification via SMS.
Key Features
Interactive seat layout matrix with real-time seat selection & hold timers
Multi-mode search for Bus, Train, Launch, and Event ticket availability
Automated PDF ticket generation with QR code verification
Seamless payment integration with bKash, Nagad, Visa/Mastercard, and Rocket
Instant SMS gateway integration for booking confirmation & ticket details
User booking history, downloadable invoices, and ticket cancellation workflow
Admin dashboard for route management, schedule creation, and revenue analytics
Fully responsive dark & light theme UI optimized for mobile booking
Challenges & Solutions
Preventing concurrent seat selection conflicts (two users picking the same seat simultaneously) was solved using Redis temporary seat locking and atomic updates in MongoDB. Integrated local SMS APIs to ensure fast PDF e-ticket distribution right after payment completion.