Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Implement the location (address) feature #98

@roopeshsn

Description

@roopeshsn

Is your feature request related to a problem? Please describe.
As of now in Freshbey users want to enter the address every time placing an order. To avoid a functionality should be made so that they'll ask to enter the address once and for future orders, the entered address will be used.

Describe the solution you'd like
Here's the address feature in amazon.in

address_amazon_1

address_amazon_2

The above screenshots are taken if a user is not signed in. Here are the screenshots if a user is signed in,

address_amazon_3

address_amazon_4_blurred

Note: The addresses were blurred due to privacy reasons.

I would like you to come up with a solution to implement the same feature in the Freshbey. Also, you need to take care of the address step on the shipping page.

shipping_freshbey

The above screenshot is the shipping page. The application should skip this address step if the user has already given his address.

Here are the consolidated steps,

  • Implement the address button in the navbar (similar to amazon's button)
    address_freshbey
  • A modal should appear to ask to enter the address or pin code (take care of signed-in or not signed-in state)
  • If the user wishes to enter a new address the application should take him to a "addresses" page
  • On the "addresses" page, there should be an option to add a new address
  • Take care of the shipping page too as mentioned already
  • We need the same functionality implemented in amazon. So, go to amazon. in and take a look at how the functionality is implemented.

Describe alternatives you've considered
I would like you to come up with a solution to implement the address feature in the Freshbey. Incase if you have any queries feel free to reach out.

Additional context
Appropriate screenshots are attached.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions