There will be two applications (both identical) one for iPhone & one for Android.
There will be no website, I will build this personally.
The app will not require users to register (there are no accounts).
The purpose of the application is for my company to secure interstate bookings for removalist services and link bookings together to create round-trips. The difference between my service and other removalist is that other do one way trips and don't really have a way to secure or find a return job. For example.
How a normal removalist works:
1, Secure Job Melbourne - Sydney
2. Driver completes job and drives truck empty back to Sydney. They could have gotten a job from Sydney to Canberra/Melbourne or Sydney to Brisbane/Gold Coast but instead they just drove back empty.
How we work:
1. Secure Job Melbourne to Sydney ($2000).
2. Secure next job from Sydney within 1 day and customer is offered 25% off route (saves u driving empty truck).
3. Secure new Route not leaving Sydney (or where previous job finished) or more than 1 day after and customer will pay full price.
Customers booking will be able to see a list of "Discounted Routes" with the Route Available, The Price and the Date they must book.
Now that I have confused you with rates and IF/OR statements lets move on to how the app will pull this together.
Route A : MEL > SYD (1 Day) = $2000
Route B: SYD > MEL (1 Day) =$2000
Route C: MEL > BNE (2 Days) = $2500
Route D: SYD > BNE (1 Day) =$2000
Route E: BNE > SYD (1 Day) = $2000
Route F: BNE > MEL (2 Days) =$2000
Route G: MEL > PER (5 Days) = $5500
Route H: SYD > PER (5 Days) = $5500
Route I: BNE > PER (5 Days) = $5500
Route J: PER > MEL (5 Days) = $5500
Route K: PER > SYD (5 Days) = $5500
Route L: PER > BNE (5 Days) = $5500
Route M: MEL > ADL (1 Day) = $1500
Route N: ADL > MEL (1 Day) = $1500
Route O: ADL > SYD (2 Days) = $2000
Route P: ADL > BNE (3 Days) = $2500
IF: Cust 1 books Route A for date 14/11/2015 (example date)
THEN: 14/11/2015 Date No longer available for next booking (1 Day Service)
AND: Any service departing SYD (destination of Route A) 25% discount IF departing 15/11/2015.
IF: Cust 2 books Route D for date 15/11/2015 they will receive 25% off.
IF: Cust 2 books Any Route not departing SYDNEY ( because cust 1 booked Route A) OR if they do not book on the day after (in this case 15/11/2015), then they will be quoted full price.
I know this may sound complicated but it is very simple. The booking application must be able to look up existing bookings to be able to work out when a 25% discount should be offered to the customer.
There is no payment required within the application. The customer will be issued a "Booking Requested" email if they would like to proceed with the price quoted. We will confirm the booking and issue an invoice for deposit payment.
One the deposit has been received, we need to be able to tell the app that the route has been booked which will automatically create a discounted Route for a potential customer.
I will need help to upload to the App store for both Mac & Android.