Hello all,
I am looking for guidance on what would be necessary to learn in order to code the following app. The app needs to do the following things:
- Google Maps tracking (as it is done in Uber), there are three users
- Offsite worker
- Enter an address
- Click on a todo item and automatically have that address as a destination
- Tracking of his location
- Receive a destination from his coordinator
- Coordinator
- See the location of all the offsite workers he needs to coordinate (in real time)
- Enter a destination for their offsite workers
- Management level
- Same as coordinators
- Have a view over all the coordinators
- To Do List / JIRA task integration
- Ideally the app gets a set of JIRA tasks
- By clicking on the tasks a certain action needs to take place, e.g.
- Take a picture and save this picture
- Take an address as the destination in the Google Maps navigaton
- Scan a Barcode/QR-Code and save the scanned information
- Just a simple tick off of a todo item
- Receive new tasks or have tasks cancelled (in a push from the "homebase")
- Camera
- Save pictures
- Upload the pictures
- Barcode / QR-Code Scanner
- Scan a barcode/QR-code
- Save the information of this scan
The app needs to feed into a backend. All of the data needs to be stored (including all location data from Google Maps).
I have knowledge in the following programming languages, just for reference:
- VBA (proficient)
- SQL (proficient)
- PHP (intermediate)
- Python (beginner)
I am willing to learn all that is necessary for this. I want to teach myself how to do it. I would be thankful if people could lead me the way as to what I need to learn.