Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CrowdFund dApp a la kickstarter #27

Open
dckc opened this issue Nov 3, 2020 · 3 comments
Open

CrowdFund dApp a la kickstarter #27

dckc opened this issue Nov 3, 2020 · 3 comments

Comments

@dckc
Copy link

dckc commented Nov 3, 2020

Description: a smart contract and web user interface for crowdfunding: given a funding target and a deadline, accept pledges. Allow the proposer to collect once the funding target is met. Allow refund of pledges if the deadline has passed and the target is not met.

Motivation/Impact/Importance: foster a market of projects facilitated by RChain

Completion/Success Criteria: demo of dApp web UI deployed and connected to testnet ; source code published under Apache 2 license

Bonus points:

  • mainnet deployment with an actual project funding
  • portability any ERTP-style token

Link to specs and additional info :

Mentors: @dckc (@jimscarver ?)

Skills: rholang, web app development, object capabilities

RChain Priority:

@dckc
Copy link
Author

dckc commented Nov 5, 2020

looks like a version of this is done: https://github.com/fabcotech/dapp-tipboard

@dckc
Copy link
Author

dckc commented Nov 7, 2020

kickstarter project: Bubblegum Volume 2 Anthology Book by JUMBO PRESS — Kickstarter

start with the python app part:

  • a page / form for anyone to become a potential "beneficiary" by starting a crowdfunding project: title, deadline, funding target
    • a button for "claim reward"
  • a page for anyone to browse existing projects, showing title, deadline, funding target
    • each with a link to a page for anyone to "contribute" with an amount
      • a page for a contributor to "please refund my contribution"

then we can work on using rchain / rholang / rspace as the "database" side
make sure you've seen the RhoVM talk , at least the part starting at 5 minutes ending at about 15 minutes.

The contract sketch so far is:

slide about new x in { ...} in rholang , part of a crash-course in rholang: recording, blog item

@dckc
Copy link
Author

dckc commented Mar 3, 2021

The contract part is working, though only lightly tested: rchain-community/rgov#19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant