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
- Bus (Start) to (Destination) Search Box.
- Filteration Menu
- Available Routes Service List
- Bus List Container
- Calender Functionality
Bus Detail Page
- Bus Name
- Bus Fare information
- Bus Timing Information
- Bus SeatMap (The best part)
- Bus allocation visual to show available seats and occupied seat.
- Bus related information.
- Booking button after selecting the seats.
Passenger Booking Management Page (Logged In)
- Check the current bookings.
- Booking History.
- Ticket Download.
- Transfer ticket (Not in scope yet)
- Cancellation and its status.
Login/SignUp
SignUp
Login
- Username/email
- Password
- Forget Password
- Change Password
- Full Name (Required)
- Mobile Number (Required)
- Address
- Photos
Profile
User
Developer Team
- Delete Account
- Update Profile
- Add new bus
- Update the bus
- Delete the bus