Skip to main content

Platform Overview

How the platform works

Shubha Yatra connects passengers with bus operators through a single platform. Here is how the full journey looks from search to boarding:

Passenger searches route

Browses available buses & filters results

Selects seats on the visual seat map

Enters passenger details & pays online

Receives QR-code ticket by email / in-app

Boards the bus — conductor scans QR code

Tracks bus live on map during journey

The four roles

🎫 Passenger (Customer)

Passengers visit the website or open the Android app, search for a route on a date, pick their seats, and pay. Once confirmed they have a QR-code ticket they can show at boarding. Passengers can manage all their bookings from the My Bookings page.

🚌 Bus Operator (Provider)

Operators register their company and, once approved by an admin, set up their buses, routes, and schedules. When a passenger books a seat on one of their trips, the operator sees the booking in their dashboard and their conductor can scan the QR code when the passenger boards.

🧑‍✈️ Driver / Conductor

Drivers and conductors are added by the operator. They log in to a simplified dashboard where they can:

  • See their assigned trips for the day
  • Start GPS tracking so passengers can see the bus live
  • Scan passenger QR codes at boarding
  • Manage luggage tags

🛡️ Admin

Admins oversee the entire platform — approving new operators, managing users, monitoring schedules, and viewing platform-wide analytics.


Dashboards at a glance

RoleURL after login
Passenger/customer/dashboard
Bus Operator/provider/dashboard
Driver / Conductor/driver/dashboard
Admin/admin/dashboard

Supported payment methods

MethodTypeNotes
eSewaDigital walletRedirects to eSewa payment page
KhaltiDigital walletRedirects to Khalti checkout
Credit / Debit CardCardVisa, Mastercard
Bank TransferManualBank details shown after booking; operator confirms receipt

Mobile app (Android)

Shubha Yatra is available as an Android app alongside the website. All features work identically. The app additionally supports:

  • Native GPS tracking for drivers (even when the screen is locked)
  • QR scanner for conductors using the device camera
  • Offline-tolerant boarding (QR codes work without internet)

Supported browsers

The web platform works on all modern browsers — Chrome, Firefox, Safari, and Edge. We recommend using the latest version of Chrome for the best experience.


Dates — Bikram Sambat (BS) and AD

Shubha Yatra displays all dates in Nepali Bikram Sambat (BS) calendar by default, with the corresponding English (AD) date shown underneath in smaller text.

The date picker on the search form is also a full Nepali calendar — you can navigate by BS month and year. Each day cell shows the BS day number with the AD day number underneath.