Skip to content

Latest commit

 

History

History
53 lines (27 loc) · 1.6 KB

README.md

File metadata and controls

53 lines (27 loc) · 1.6 KB

Eazy Bus

The main objective of this project is to cater the needs of the passenger who are traveling from one point to another. This project have contains essential modules like Customer and Administrator. User can book ticket one day before.

eazy-bus-logo

Users of this application:

1. Customer

2. Administrator

Roles of Customer are:

• Anyone can register as customer

• Login with username and password

• Change password

• Book ticket by selecting source and destination.

• View booked tickets on their own id.

• View buses for a particular source and destination.

• Filter and view buses for a particular source and destination on selected dates.

• Customer can cancel ticket.

Roles of Administrator are:

• Login with username and password.

• Add new bus by providing details like Bus Name, Bus Route, Bus Type –AC/non-AC, seats, departure time and arrival time.

• View any bus details.

• View any ticket details.

• Provide the Contact persons details after confirmation of the seat.

Auto Operations:

• Seat can not be booked if not available.

• Once the seat is booked, automatically the seat would be deducted.

Entity Relationship Diagram:

eazybus_er_diagram