Skip to content

[HOLD for payment 2023-11-02] [$500] Show place name and address for suggestions and recent waypoints, like google and apple maps. #29222

Description

@neil-marcellini

Problem

If you create a distance request and enter a start point such as the "Expensify lounge SF", then it will pop up as a suggestion. After selecting it the corresponding address will fill in. When you go to create another distance request that address will show up as a recent waypoint, but it won't include the "Expensify lounge" label, so you might forget what place the address is for.

Solution

Show place name and address for suggestions and recent waypoints, like google and apple maps. We'll need to display these on the front end above each suggested address and it should be stored as a new, optional field on the waypoint called 'place'. The waypoint will be stored into the recent waypoints on the backend with the 'place' field. If the distance request is created offline then we should attempt to find the 'place' corresponding to the address while geocoding it.

Here's how google maps displays places and addresses

Here's how suggested addresses / recent waypoints currently work.

Screen.Recording.2023-10-10.at.11.07.16.AM.mov

May we please have some mockups for how this should look in App? Once we finish those let's make this external. ✅ We can handle the offline case on the backend with this issue [HOLD 22126] Handle errors with geocoding for offline distance requests.

Here's the original Slack conversation.

Please implement this mock for the suggested addresses and recent waypoints. Please DM me and let me know if backend changes are required, and I can implement them.
CleanShot 2023-10-11 at 21 38 35@2x

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01c2be762214c68e5d
  • Upwork Job ID: 1712857757894922240
  • Last Price Increase: 2023-10-13
  • Automatic offers:
    • esh-g | Contributor | 27265347
Issue OwnerCurrent Issue Owner: @adelekennedy

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionDailyKSv2DesignExternalAdded to denote the issue can be worked on by a contributorNewFeatureSomething to build that is a new item.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions