π Complete Turnkey RedBus Clone
Includes Flutter Customer & Agent Mobile App (Android & iOS), PHP Master Admin Panel, and MySQL Database.
ZigzagBus is a robust, production-tested online bus ticket booking and reservation platform inspired by RedBus and AbhiBus. Built with Flutter for cross-platform mobile apps (Android & iOS) and driven by a secure PHP Master Admin Panel, ZigzagBus provides single-bus and multi-operator ticketing, live seat selection, dynamic agent commission structures, policy-driven ticket cancellations with digital wallet refunds, and comprehensive chart analytics.
The platform provides a complete end-to-end bus reservation ecosystem:
1. Customer Booking App (Android & iOS): Search routes by origin and destination cities, filter by AC / Non-AC, Sleeper or Seater buses, select interactive seat layouts, apply discount promo coupons, pay via 15+ payment gateways or wallet balance, download PDF e-tickets, and view assigned driver contact details 1 hour prior to departure.
2. Travel Agent Sign-Up & Sub-Accounts: Agents can register directly from the mobile app, receive admin approval, earn per-bus commission margins on every reserved seat, request commission payouts, and manage client tickets from their dedicated in-app portal.
3. Master Admin Panel: Complete route scheduling, bus operator management, seat layout builders, dynamic tiered cancellation policies with automated wallet refunds, agent approval workflows, and visual financial chart analytics.
With 100% full source code included across Flutter mobile apps and PHP backend, ZigzagBus is ready for rapid turnkey deployment.
Includes Flutter Customer & Agent Mobile App (Android & iOS), PHP Master Admin Panel, and MySQL Database.
Select upper and lower deck sleeper berths or standard seater layouts with real-time seat lock.
In-app agent onboarding, per-bus custom commission percentages, instant seat bookings, and payout withdrawals.
Configurable time-based cancellation penalty slabs with instant refund credit to passenger in-app digital wallets.
Passengers receive driver contact details and direct calling access 1 hour prior to departure for smooth boarding.
Clean, scalable Flutter and PHP backend code with step-by-step setup guides, free updates, and author support.

Manage bus routes, operators, schedules, agent commissions & analytics

Download APK to test bus search, seat map, agent booking & wallet
Test Payment Credentials:
β’ Stripe Sandbox Card: 4242 4242 4242 4242 (Any future expiry, CVC 123)
β’ Razorpay Sandbox Card: 4111 1111 1111 1111 (Exp: 12/25, CVV: 111)
β’ Flutterwave Test Cards: https://developer.flutterwave.com/docs/test-cards
Sample Route Examples to Search:
β’ Surat to Rajkot
β’ Kuala Lumpur to Malacca
Support Guidelines:
β’ Support requests are handled on business days between 10:00 AM and 6:00 PM (IST).
β’ Standard response time is generally within 24 to 48 hours.
β’ Please read the documentation included in the package before creating a support ticket.
β’ For pre-sales questions or custom development, contact us through our website contact page.
Instant search across scheduled bus services with departure dates, pickup junctions, and destination drop terminals.
Filter buses by AC / Non-AC, Sleeper / Seater, departure timing slots, operator rating, and cheapest ticket price.
Inspect bus facilities (WiFi, Charging Points, Blankets, Water Bottles, Reading Lamps) and vehicle cleanliness ratings.
Select lower and upper deck sleeper berths, semi-sleepers, and standard window seats with real-time seat lock.
Visual female-reserved seat markers preventing male booking adjacent to lone female passengers for high safety.
Generates secure digital boarding passes with QR codes, downloadable PDF invoices, and automated SMS notifications.
Travel agents can register directly from the mobile app with agency details, license proof, and phone verification.
Admins configure custom commission percentages per bus service, rewarded automatically to agents upon booking.
Agents can track earned booking commissions and request withdrawal payouts directly to verified bank accounts.
Passengers can view assigned bus driver phone numbers and call the driver up to 1 hour before departure for boarding.
Admin-managed cancellation penalty slabs (e.g. 100% refund >24h, 50% refund 12-24h, 0% refund <12h) with policy rules.
Ticket cancellations credit calculated refund balances instantly into passenger digital wallets for quick re-booking.
Manage all bus routes, intermediate stops, arrival/departure schedules, seat configurations, and fare rates.
Approve or reject pending agent applications, toggle agent roles globally, and monitor individual agent performance.
Interactive visual charts displaying daily ticket booking trends, gross GMV revenue, route demand, and operator payouts.
Create promotional discount codes with percentage cuts, maximum cashback caps, and minimum booking order values.
Top up wallet balance for seamless 1-click checkout, cashback rewards, and instant automated cancellation credits.
Integrated with MercadoPago, PayFast, MidTrans, 2Checkout, Khalti, Razorpay, Stripe, Flutterwave, and wallet balance.
Polished dark and light themes with smooth UI transitions and consistent styling across all booking screens.
Automated push alerts for booking confirmation, boarding reminders, driver assignment, and refund notifications.
Full localization with multi-language string files and dynamic regional currency symbol formatting.
Assign staff permissions for ticket desk operators, financial accountants, route managers, and customer support.
Mobile number login and password reset protected by Twilio / MSG91 SMS gateway integration.
Well-structured Flutter and PHP backend code with step-by-step installation guides and dedicated author support.
ZigzagBus includes bus ticket booking app source code for route search, online reservation, seat booking, passenger details, ticket confirmation, payment configuration, admin panel controls, database setup, and documentation.
Yes. ZigzagBus is designed for RedBus-style bus ticket booking businesses with searchable routes, bus listings, seat availability, fare details, booking confirmation, and admin management.
Yes. Customers can search routes, select travel dates, view available buses, choose seats, enter passenger information, complete checkout, and manage booking details based on your setup.
Yes. Seat layout and reservation workflows can be configured for trip schedules, availability, booking confirmation, and digital ticketing.
The admin panel can manage routes, buses, schedules, bookings, customers, fares, banners, payment settings, reports, content, and other operational details.
Yes. Payment gateways can be configured based on your launch country, business requirements, and enabled checkout modules.
Yes. Branding, logo, app name, colors, package name, route labels, ticket labels, payment settings, and business-specific bus booking workflows can be customized.
Yes. Setup help can include installation, branding, deployment, API configuration, payment setup, and launch guidance. Custom transport requirements can be handled as additional work.
No comments yet.
No feature requests yet. Submit one above!
BookMyMovie is a movie ticket booking app source code package for cinema seat reservation, BookMyShow-style ticketing, QR tickets, payments, and admin management.
LunchBox Kitchen Owner is a food delivery kitchen app source code package for chefs, cloud kitchens, tiffin centers, menu management, orders, and preparation workflows.
CarLink is an all-in-one car rental, self-drive, chauffeur booking, and multi-vendor fleet management solution with Flutter mobile app and PHP master admin panel.
UClap iOS is an on-demand home service app source code package for iPhone users, provider bookings, handyman services, salon appointments, and admin integration.
Reliable author support that resolved our server hosting questions promptly. A solid foundation for any passenger transport booking business.
Great code quality and straightforward installation. Android customer app compiled easily with Android Studio. 5 stars!
The PHP admin panel provides complete oversight over route schedules, seat availability charts, and revenue reports. Highly scalable MySQL schema.
Our inter-city bus service runs smoothly on Zigzagbus. Passengers appreciate the clean ticket view and automated trip reminder SMS notifications.
Zigzagbus is a proven, reliable RedBus clone with an intuitive bus booking flow! The route search with departure time filters, bus operator ratings, and boarding point selection are fast and responsive. The digital wallet checkout, coupon discount codes, and 1-tap ticket cancellation with refund calculation operate without a hitch.