Goals:

  • [G1] Allow Visitor to become a registered user (“Passenger”).

  • [G2] Allow Taxi drivers and passengers to log in into the application.

  • [G3] Allow Passengers to request a taxi.

  • [G4] Allow Passengers to see the code and the ETA of the incoming taxi.

  • [G5] Allow Taxi drivers to accept or refuse a call.

  • [G6] Allow Passengers to reserve a taxi for a certain time and place (origin and destination).

  • [G7] Send a confirm notification to the Passenger and lock a taxi at least 10 minutes before the reservation time.

  • [G8] Allow a Passenger to choose a shared ride.

  • [G9] Allow a Passenger to share a ride.