Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Top priority for v1.0 #4

Open
timsk opened this issue Sep 7, 2022 · 0 comments
Open

Top priority for v1.0 #4

timsk opened this issue Sep 7, 2022 · 0 comments
Labels
V1.0 Part of V1.0

Comments

@timsk
Copy link
Member

timsk commented Sep 7, 2022

The immediate problem that we need to solve is that the current app frequently crashes while delivery riders are trying to complete their tasks, which is highly inconvenient. So THE task for v1.0 is simply to replicate the current deliverers' user experience, but without the crashes.

Alex's proposal for that is to hoover up the existing spreadsheet data into a relational database as a batch process, and drive the deliverer's view from that.

Niceties like automatic routing, and even user accounts, can wait for later.

User story

As a delivery rider/driver:

  1. I need quick and easy access to the route that I will be following, including all info shown in the original web app (client name, address, phone number, number of portions, any food preferences, free text instructions, and "what to do if you can't make contact"). [Currently this works via a URL e.g. app.cckitchen.uk/?p=ABCD which is automatically texted to riders ~90 minutes before their shift; if the four-letter passcode matches with one of the route sheets in the Google Spreadsheet, the info on that sheet is presented by the web app. Replicating exactly that functionality would do for v1.0]
  2. I need the list of addresses presented in an optimal order to minimise travel time.
  3. I need a GOOGLE MAPS button for each drop that sticks a pin in a map, based on the stored PlusCode.
  4. I need a CALL button for each drop to make a phone call to the recipient if needed.
@jamdelion jamdelion added the V1.0 Part of V1.0 label Sep 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
V1.0 Part of V1.0
Projects
None yet
Development

No branches or pull requests

2 participants