Skip to content

Instantly share code, notes, and snippets.

@wfendler
Last active August 29, 2015 14:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wfendler/18eb2dcf619488ffee8c to your computer and use it in GitHub Desktop.
Save wfendler/18eb2dcf619488ffee8c to your computer and use it in GitHub Desktop.
# Propose an Item ->
+ Title
+ Price
+ Image
+ URL
+ Description
# Voting begins
+ Item proposer automatically set as "yes"
+ Vote is unanimous
- "Propose item" goes away
- "Make payment" reveals itself
+ Vote fails
- Failed message on milestone
If the vote doesn't pass, we'll let people leave on their own to start a new share. A next iteration will be some kind of "would you like to start a new share based on this criteria?" link that might pre-populate the creation of a new share. Perhaps also a "would you like to absorb X shares and complete this purchase with the Yes votes in this group?" that might trigger the voting-out of the "No" members.
# Add payment
+ Share Leader needs to initiate payment
- Step 1: Seller Info
+ Seller Name
+ Seller email | mailing address
+ Total Cost
- Step 2: Payment
+ If available: Select Payment from account info
+ Prompt to choose bank or CC
+ Submit
+ Other users notified to pay
- They go through the previous "Step 2"
- Once all have paid, money is sent to seller.
+ If payment is stalled, or item is no longer available each user should have the right to remove their payment?
For now: Let's just time notifications for people to pay up. There just needs to be a way to prevent/pull back a payment. If someone waits 2 weeks and that item is now gone, we don't want there to be a chance to accidentally send money to the seller when the item is no longer available.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment