OpenMAVN / PM

OpenMAVN project management
MIT License
0 stars 3 forks source link

Homepage of the mobile app #175

Open ElenaBelyavskaya opened 4 years ago

ElenaBelyavskaya commented 4 years ago

As a user of the mobile app, I want the homepage to be nice and contain some really useful info/updates.

AC's

  1. At the top of the homepage, the following widgets should be displayed (according to the priority): a) Voucher pending purchase (for which I haven't finalized purchase-if any); countdown of the time left to pay (min:sec) b) If "a" is not the case: Bought voucher expiring soon: "Expires in ...(countdown in days until the expiry date)" c) If "b" is not the case: Voucher of the day (random voucher offer) - e.g. latest sold voucher for the same location as selected by the customer (Switzerland if the location is not denied)

  2. Popular Offers Carousel Carousel of popular offers should be displayed. Popular offers are considered as follows:

    • Top 10 Voucher within your city with most purchases over past 30 days
    • If location services are denied, display top 10 voucher with most purchases over past 30 days in all countries.
    • If location services are denied, and a user selects a country, then popular offers should show top 10 vouchers with most purchases over past 30 days in that country.

(Ideas for future) Possible options to display on the home page:

ElenaBelyavskaya commented 4 years ago

@pddimitrova @MarlonMaercz I briefly listed the ideas for homepage in this ticket (as we discussed)

ElenaBelyavskaya commented 4 years ago

@MarlonMaercz @pddimitrova new designs (I am discussing my feedback with Maria, we can collect feedback from everybody): https://projects.invisionapp.com/share/CDXW3DXGW35#/screens https://projects.invisionapp.com/share/Z9XW3E75FJR#/screens https://projects.invisionapp.com/share/DFXW3EN9K3Q#/screens

"Expiry" label should be removed from the expiring voucher.

starkmsu commented 4 years ago

@MarlonMaercz , since we can't properly map location to a city, in case user location is known, we have to somehow filter locations. I suggest using some default radius around user location.

MarlonMaercz commented 4 years ago

@starkmsu ok default radius is fine. Is there already some radius applied for offers?