Project Features and Prototypes

1. Homepage

The homepage is simply a login page. Users can login with their registered account or register for a new account.

2. Registration Page

Users can use their mobile phone number to register for an account.

3. Request Specification

Customers can specify the details in this page. Details include starting point, destination and arrival time. Users can press "Save" to bookmark the details.

4. Bookmark Confirmation Box

When the "Save" button is pressed in the request specification page, this box will be shown for the user to enter the name for this template in order to bookmark it.

5. Starting Location and Destination

A map will be shown for users to pinpoint the starting location and destination when they tap the "From" and "To" box in the detail specification page. By default, the starting location is the current location of the user detected by GPS.

6. Arrival Time Selection

When users tap the "When" box, this time selection page will be shown. If the "Call Now" button is set to "ON", the time will be set automatically to the current time.

7. Nearby Responding Taxis

This view shows all taxis which have accepted the request. The user can choose one to confirm the deal. User can also bookmark the taxi they like.

8. Confirmation Box

When one of the taxis is tapped, the user can tap "TAXI" to confirm the request or tap "Save" to bookmark the taxi.

9. Favorite Request Specifications

This shows the bookmarked favorite request specifications. Users can tap on any one of them to make a request. They can also edit or delete them.

10. Favorite Taxis and Taxi-calling Companies

Users can choose to send request to their bookmarked taxis or taxi-calling companies in this page.

11. Driver's Order List

This view is used by drivers. They can view orders from nearby customers. They can choose by tapping any one of the orders. Newly detected orders will be automatically shown on top.

12. Ordering of Requests

Drivers can order their requests by distance between their current location and the starting location, arrival time or driving distance.

13. View Orders on Map

Drivers can also view nearby orders on a map.

14. Confirmation Box

Drivers can tap on a pin on the map to choose order. This confirmation box will be shown upon choosing.

15. Confirmation Success

This pop-up window will tell the driver that the order is confirmed.

16. Received Order List

This view shows the received but not-yet-completed orders.