The app needs to be able to let users book a service on a particular date within different time slots on a 'pay as you use' basis. The payments to be made within the app using a secure payment gateway.
The users and service providers to have have different level login privileges
The service provider to be able to edit their own job listings in regards to availability and profile details.
The users to access the services in their close proximity so google maps and location to be integrated. The bookings history to be visible in user profile.
The app needs to be integrated with a accounting software such as Xero to process payments and work out commissions for each booking to be taken out before paying the service provider.
The app to available for both IOS and Android.