The App Definition Statement: The A2B App is a tool to calculate travel time and costs for mobile business owners and provide quotation on call-out rates to their clients.
2 Key Assumptions
Objectives:
1.Implement the A2B Standalone iOS App. 2.Implement Apple Map API. 3.Implement Location Based Services (LBS) API. 4.Implement call-out rate calculation logics. 5.Send booking confirmation via iMessage/SMS.
Users:
Mobile business owner – single person eg plumber, electrician
Route: 1.Provide route options based on the user location and the destination. 2.Show associated costs in terms of time and money to respective routes. 3.Once select the route and start the travel, Map App will start the navigation.
Recents: Save recent location information.
Calculator: Show or change Main Location (where the user operates from)- Street, City, State. Show or change different currency and distance units. Time Based Settings Time Rate (eg $ per minute) Free Time (eg 30 minutes included before charging time rate– can be Zero) Minimal Time (eg at least 20 minutes always charged – can be Zero) Generally, if a user sets Free time >0, then Minimal Time will be zero.) Traffic Factor Low (eg 1.0 so multiply time by 1.0) Traffic Factor Normal (eg 1.3 so multiply time by 1.3) Traffic Factor High (eg 2.0 so multiply time by 2.0) Traffic factors adjust the Journey Time as estimated by Apple/Google Maps to account for the Journey Time in the future, which may be under different traffic conditions. Allows the user to account (and charge) for heavier traffic, eg on a Saturday morning. Default Traffic Factor – Now, Low, Normal or High Departure Time Factor (minutes – used to determine what time beforehand the user must leave to be at client location to meet the appointment time)
Distance rate (per distance unit – so $ per Km or $ per mile) Distance Rate (ie $ per Km or $ per mile) Free Distance (eg 20km free (so 10km each way) before charging distance rate – can be Zero) Minimal Distance (eg always charge for at least 15km – can be Zero) Change Tax % and type (GST/VAT) User Markup % (for multiusers to apply a markup margin) Traffic Settings (no traffic, regular traffic, heavy traffic, peak hours) - user define and manual input.
Message: Option to send client a confirmation via iMessage/SMS of time and date for booking.