Web: As a Grants Round 6 user, I want to have an add to cart/checkout experience so i can more easily contribute to grants

Created on 29 Apr 2020  路  9Comments  路  Source: gitcoinco/web

User Story

As a Grants Round 6 user, I want to have an add to cart/checkout experience so i can more easily contribute to grants

Why Is this Needed

Summary:
its too slow/cumbersome to contribute to many grants rn

Description

Type:
feature

Current Behavior

single checkout

Expected Behavior

multi grant checkout per these designs
https://www.figma.com/file/6OqyMtEfRU4vDMlZXO6Y3l/Gitcoin-Grants-Experience-2020?node-id=0%3A1

  • one tx issues the ERC20 token transfers to all grants
  • all grants are still stored as a subscription/contribution object in the DB
  • emails are sent to the grantees as the tx clears (ideally in celery, as there might be a lot to issue on pageload)

Definition of Done

see above

Data Requirements

none

Additional Information

grants_round_6

Most helpful comment

update https://www.figma.com/file/6OqyMtEfRU4vDMlZXO6Y3l/Gitcoin-Grants-Experience-2020?node-id=119%3A981

Display previous grants ono checkout page with previous grants auto checked with ability to deselect or add all to cart.

All 9 comments

@willsputra i could use some design thot on the email / on-site UX for this if u can spare it in next 7 days

@owocki linking feature we worked on after round 5: https://github.com/gitcoinco/web/issues/5967 let me know if anything else is required on smart contracts we've shared with you.

thanks @nodar ; i think @apbendi is going to be working on this. Ben did you see the smart contracts the DefiZap team provided in telegram?

Hey @owocki, hi @nodar! Indeed I have been diving into this a bit. No, I don't believe I've seen those. Can you point me in the right direction? Thanks!

@nodar can u post the latest ones?

update https://www.figma.com/file/6OqyMtEfRU4vDMlZXO6Y3l/Gitcoin-Grants-Experience-2020?node-id=119%3A981

Display previous grants ono checkout page with previous grants auto checked with ability to deselect or add all to cart.

Nice progress! Any other features you wanted to see from smart contract side? As an example i just thought about: we could have Grantors set up preferred holding asset and whenever donation is received that is not in that asset - it is auto-converted into that asset. Contributors would be able to choose any inputs they want to donate, while Grantors would be able to always hold their ONE preferred asset instead of getting a salad of tokens.

defer to @apbendi on that ^^

Was this page helpful?
0 / 5 - 0 ratings