Find Jobs
Hire Freelancers

End-of-shift Driver report and end-of-shift Dispatcher billing reconciliation report app

$30-250 CAD

Closed
Posted about 2 years ago

$30-250 CAD

Paid on delivery
We are a brand new food delivery service, adding delivery capabilities to our existing online ordering system installation. We currently handle mostly online ordering from a particular app (though there is the possibility of adding other solutions later). Our delivery orders are sent to our dispatcher account via the ordering app's API. Our dispatcher app does an excellent job of dispatching orders and tracking driver activities on a per-order basis, but they don't offer any kind of comprehensive end-of-shift reporting mechanism for drivers or for dispatchers needing to bill their client restaurants. Both the ordering app and dispatcher app have published API's for doing things such as fetching food order details and fetching delivery order details (the dispatch app uses the ordering app API to obtain information pertinent to deliveries). What we need is a web-based form for the drivers that will automatically present them with the orders assigned to them; what their compensation will be for each order (based on proprietary compensation model); and what they can keep for themselves (payments from us, plus TIPS). This needs to be something they can access so they know how much money to hand in at the end of their shift and how much they get to keep. In addition to the driver-side of the application, from a dispatcher perspective, we need to know how much revenue to expect to receive from our drivers at the end of each shift, as well as having a breakdown of what was collected on behalf of our restaurant clients, so we can determine what amounts we can keep (in service fees and commissions) and what needs to be remitted to the restaurant. Note that for the restaurant charging end, we may charge them for pickup orders as well - because they are using our online ordering app - based on a proprietary billing formula. For the driver side of equation, each driver would need to have access only to their own orders; whereas from the dispatcher point of view, we would need aggregated information (from all our drivers) which would be split on the report to reflect 1) driver summary, including compensation and 2) restaurant billing (broken down by restaurant). The information gathered by the app would need to be recorded in our own database (one entry per order - both for pickup and delivery orders) in a format that would allow us to keep historical information, do analysis, multi-shift aggregation (we pay our restaurants twice a month so WE would need to do queries from the database of transactions placed in the database by your app). We would expect the freelancer to access information about the available API's for the ordering app and dispatcher app (documentation available on their respective websites) and build a web-based product (not app-based, because we do not want this app to be on any app store) that will access information via the API's, present information to our drivers, and store the processed data for each restaurant order (and linked delivery - if applicable) in our own database for easy reporting.
Project ID: 33289551

About the project

17 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of CANADA
Windsor, Canada
0.0
0
Payment method verified
Member since Mar 24, 2022

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.