ConsenSysMesh / Stow-Smart-Contracts

Formerly Linnia-Smart-Contracts
https://stow-protocol.com/
MIT License
56 stars 39 forks source link

Create a end-user facing demo decentralized application, dapp, on top of Linnia Smart Contract #18

Closed godfreyhobbs closed 6 years ago

godfreyhobbs commented 6 years ago

Gitcoin Funding Amount: 0.7 ETH

Context

Linnia is a core component of the future of the web; Web 3.0. Linnia is a new Ethereum Blockchain protocol that brings the power of decentralization to your lifetime data. The Linnia protocol provides the foundation for secure decentralized applications in multiple spheres including the sphere of electronic healthcare records.

What

We would like to incentivize you, as a member of the Gitcoin/Bounties family, to create a new end-user facing demo decentralized application, the dapp, on top of Linnia Smart Contract. We will be awarding the best submission for this task a .7 ETH prize, assuming the below requirements are met.
The dapp must be in the spirit of the following two Linnia papers;

  1. https://github.com/ConsenSys/linnia-resources/blob/master/Technical-Whitepaper.md
  2. https://github.com/ConsenSys/linnia-resources/blob/master/Introducing%20Linnia.pdf

Note: Linnia is a WORK IN PROGRESS. The Linnia smart contracts are only a small subset of what is described in these papers.

Our Ideas

  1. Share the answer to riddles with friends via the smart contract permissions
  2. Upload and share data from a fitness tracker API such as the Fitbit API

    Requirements

  3. You have read and understood the WIP nature expressed in the README.md
  4. Code must be in a public github repo
  5. Use the Linnia Smart Contracts for some non-trivial end-user facing functionality
  6. Consider use of encryption to keep data secret
  7. Be prepared to present your submission to the linnia team
  8. Be prepared for a review of your code by the linnia team
  9. Open source your solution
  10. Finally, use your imagination
gitcoinbot commented 6 years ago

This issue now has a funding of 0.7 ETH (589.11 USD @ $841.58/ETH) attached to it.

gitcoinbot commented 6 years ago

Work has been started on the 0.7 ETH (446.54 USD @ $637.91/ETH) funding by:

  1. @DeusEx-Machina
  2. @ottodevs
  3. @himanshupnt
  4. @vaibhavb
  5. @lookfwd

    Please work together and coordinate delivery of the issue scope. Gitcoin doesn't know enough about everyones skillsets / free time to say who should work on what, but we trust that the community is smart and well-intentioned enough to work together. As a general rule; if you start work first, youll be at the top of the above list ^^, and should have 'dibs' as long as you follow through.

    On the above list? Please leave a comment to let the funder (@owocki) and the other parties involved what you're working, with respect to this issue and your plans to resolve it. If you don't leave a comment, the funder may expire your submission at their discretion.

godfreyhobbs commented 6 years ago

Q: Any specific style guide or front-end framework to use?

A: First of all, there is no requirement to submit a web app

However, if you are building a web app then we like the following:

  1. React / redux
  2. material ui (e.g. https://material-ui-next.com/)
vs77bb commented 6 years ago

@deusex-machina @ottodevs @himanshupnt @zoek1 @vaibhavb How goes progress on this one?

@godfreyhobbs Any updates you've received on your side? Happy to pub this out, if it makes sense 🙂

gitcoinbot commented 6 years ago

Work for 0.7 ETH (301.13 USD @ $430.18/ETH) has been submitted by:

  1. @lookfwd

    Submitters, please leave a comment to let the funder (@owocki) (and the other parties involved) that you've submitted you work. If you don't leave a comment, the funder may expire your submission at their discretion.

lookfwd commented 6 years ago

P.S. The submitted code is here.

lookfwd commented 6 years ago

Added Linnia changes that would enable deeper integration section:

Linnia changes that would enable deeper integration

Note that the theme here is, in general, generic web content "gating" by using single-use URLs that consume credits as you browse. It's easy to adapt the code of Zelp to create e.g. news portals or forums, where the visitor adds Ether and then browses the metadata (teaser) of the content and has to make micro-payments to access gated content. Further roles and access control (by mapping and extending the Patient/Provider roels) can enable/disable and rate content as e.g. Editors, moderators etc.

godfreyhobbs commented 6 years ago

@DeusEx-Machina @ottodevs @himanshupnt @zoek1 @vaibhavb @lookfwd @osamakhn Please try to finish your work by the end of this week.

gitcoinbot commented 6 years ago

The funding of 0.7 ETH (446.54 USD @ $637.91/ETH) attached to this issue has been approved & issued to @lookfwd.