Bus Ticket Reservation System

Bus Owner

Passenger

Bus Owner full fledged DASHBOARD (Out of scope for Phase-1)

Logged In

Register a complaint

Reserve the ticket

Cancel the ticket

without Logged In

Search for the buses for desired destination

Filter the search result with preferences

User can register a complaint on specific ticket by clicking on the complain box button through any device

1. Ticket should be canceled before 12hrs of departure time for full refund either in bank account or as a coupon.


2. After 12hrs the refund will be made according to time which will result in returning partials of actual money.

Transfer the ticket ownership for specific ticket

1. In order to transfer the ownership of the ticket, that person who wants the ticket should have an account for recieving the ticket from someone as a replacement or gift.

Only 4 tickets can be reserved on one account

The person who are getting tickets via transfer or gifts there is no restrictions.

Check for the buses seat availability

UI/API

Home Page

  1. Bus (Start) to (Destination) Search Box.
  2. Filteration Menu
  3. Available Routes Service List
  4. Bus List Container
  5. Calender Functionality

Bus Detail Page

  1. Bus Name
  2. Bus Fare information
  3. Bus Timing Information
  4. Bus SeatMap (The best part)
  5. Bus allocation visual to show available seats and occupied seat.
  6. Bus related information.
  7. Booking button after selecting the seats.

Passenger Booking Management Page (Logged In)

  1. Check the current bookings.
  2. Booking History.
  3. Ticket Download.
  4. Transfer ticket (Not in scope yet)
  5. Cancellation and its status.

Login/SignUp

SignUp

Login

  1. Username/email
  2. Password
  3. Forget Password
  4. Change Password
  1. Full Name (Required)
  2. Email
  3. Mobile Number (Required)
  4. Address
  5. Photos

Profile

User

Developer Team

  1. Delete Account
  2. Update Profile
  1. Add new bus
  2. Update the bus
  3. Delete the bus