I'm looking for a simple application to track couriers location via google maps API or similar. I am also interested in the WAZE API. The application will need to allow for user authentication, background tracking, directions, a separate interface to see all users at once, or specific users assigned to a group. This interface can be enabled via an admin login or via a separate web interface. I need all routes recorded to a DB. I need to be able to see a specific users past routes. I need this application to run on iOS and Android.
I would like the sign up interface to allow for taking a picture of the courier. This picture will then serve as the icon to mark the location of the user. If the admin clicks on the icon a larger circle shows up to show the picture, name, and current route.
I need a feature that allows a user to enter mandatory fields that ask for customer name then auto assign a route number. The customer names and addresses can be provided (csv or similar) Data is in SQL DB.