I need a simple app building, it should have 3 functionalities one is client facing (takeaways/rastaurants) the other is service provider facing (delivery drivers). When a take away has an order they should be able to press a button to call a driver, all drivers logged in to the app will be notified of the order, the drivers will have a button that says pick up and the first driver to press the button will receive the order. The app will open google maps and then will navigate the driver to the restaurant. Once there the driver will press a button to say arrived and then will then be able to put in the postcode and adddress of the customer to take the delivery to, the app will calculate the distance and then open up a navigation app to navigate the driver to the destination, once delivered the driver will press delivered and then the app will allow him to take any new orders that might come through. The app should also have a button for the takeaway to call the driver that has picked up the order should they need to.
There will be more than 1 restaurant.
They will send out order and driver will pick it up.
First driver to accept will get the job.
App will also open google maps to navigate driver to restaurant that has asked for pickup.
Once at restaurant the app will allow driver to input address, and will open up google maps to navigate driver to destination.
App needs to log data i.e. which restaurant, which driver accepted, how far the delivery was. so that i can pull out data as spreadsheet to record for pricing.
I will be admin so i should be able to add restaurants and drivers to app including there details and give them usernames and password to log in and use