Coder Social home page Coder Social logo

Comments (13)

dmilet avatar dmilet commented on September 18, 2024

hmm. How is the driver supposed to contact a proposed rider to confirm if the information is correct, prior to accepting.
Should drivers accept matches before confirming the details with the rider ?

from backend.

sasjkia avatar sasjkia commented on September 18, 2024

@dmilet I understand your concern but the good thing is that the ride cancellation feature works well and I've tested several times to ensure that the rider can go back into the pool and get matched again. So now it's a case of ensuring the UX makes the process clear.

We need to avoid sending out the full address and contact details of potentially vulnerable people to a whole pool of drivers. At least if people have to accept first, we know who has the details. I can't really think of another solution and I don't think this change is going to prevent people from using the service.

from backend.

dmilet avatar dmilet commented on September 18, 2024

Do I remove

  • address
  • phone number
  • email address

Anything else?
Please confirm
Thanks

from backend.

sasjkia avatar sasjkia commented on September 18, 2024

Keep address but remove street number. Does this require it be a separate entry field on the front end?

Remove rest pls.

from backend.

dmilet avatar dmilet commented on September 18, 2024

Yes we don't currently separate street name and number
I'll remove the entire address for new

from backend.

sasjkia avatar sasjkia commented on September 18, 2024

Best to pause on removing the address; there's a frontend issue pending that will separate the street number from the name

from backend.

dmilet avatar dmilet commented on September 18, 2024

Not sure how it's going to be implemented. I never had to split house number and street name on any form I had to fill in. Do we really want to ask our users to do that?

from backend.

sasjkia avatar sasjkia commented on September 18, 2024

@dmilet it's not too uncommon to have multiple address lines. We can ask Tino, who has 10 years of US experience, for some suggestions.

Alternatively, is there a way to strip out any numbers in that field on the database side?

from backend.

dmilet avatar dmilet commented on September 18, 2024

See the usual format for addresses
http://www.bitboost.com/ref/international-address-formats/united_states/

I have never seen a web site that asks to split house number from street name, they're always on the same line

from backend.

sasjkia avatar sasjkia commented on September 18, 2024

Are you able to hide numbers from the database side?

If not, my consideration is rider safety above all here; I think there are UX solutions to avoid confusion/form abandonment.

from backend.

dmilet avatar dmilet commented on September 18, 2024

I think it's too complicated to hide the numbers from the back end
5th avenue
becomes
5 avenue

and god knows what else

If safety is your concern, let's just hide everything but the zip code

from backend.

sasjkia avatar sasjkia commented on September 18, 2024

I'd considered it but it seems that zip codes are quite big in places

from backend.

dmilet avatar dmilet commented on September 18, 2024

so the process is:

  1. driver accepts proposed match, based on zip code (remember we calculate distances based on zip codes only, that is a very rough estimation of the distances anyway)
  2. driver gets full contact info
  3. driver calls/emails rider to confirm in person
  4. driver may decide to cancel the match if too far not not suitable

from backend.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.