120 likes | 290 Views
CSC 780. Grace Cheung William mac. Taxi Best. Inspirations Difficult in getting a taxi Simplify the life of driver and passenger Choosing multiple cab company instead of one. Background Android application Connect to a server for booking, dispatching, and tracking system . Taxi Best.
E N D
CSC 780 Grace Cheung William mac
Taxi Best • Inspirations • Difficult in getting a taxi • Simplify the life of driver and passenger • Choosing multiple cab company instead of one. • Background • Android application • Connect to a server for booking, dispatching, and tracking system
Taxi Best • Target audience • Taxi riders in San Francisco • Flexibility reserving taxis • No waiting time for calling taxi operators • Free up time to do other tasks • Taxi drivers in San Francisco • Scout for prospective passengers to make quick bucks
Taxi Best Server Mobile Phone (Driver) Mobile Phone (Rider)
Taxi Best Architectural View (Continue) • Rider (Passenger Side): • Client -> http request (urlconnection) • Reserve taxis • Cancel taxis • Server -> http response • JSON Object / String • Reservation confirmation • Cab Driver : • Client -> http request (urlconnection) • View open taxi request • Accept taxi request • Cancel taxi request • Check taxi request Status • Server -> http response • JSON Object / String • Taxi Request Information • Acceptance & Reject confirmation
Taxi Best • Application Layer • Main Screen • Two Roles
Taxi Best • Passenger Role • Features • List of available Cabs • Make Taxi Reservation • Personal Information
Taxi Best • Driver Role • Features • My accepted bookings • Open Pending Requests • Personal Information
Taxi Best • Future Considerations: • Anywhere in U.S.A. • Google Map with markers • Advance Filtering Request • Payment Type • Max pickup distance • Max drop off distance • SMS push notification • update reservation status for passenger • Message alert when cab driver arrive at pickup location
Taxi Best Questions & Answers