Skip to content

This is a dApp that crowdsourcing portal for art for new wildcards

License

Notifications You must be signed in to change notification settings

masaun/crowdsourcing-portal-for-art

Repository files navigation

Crowdsourcing Portal For Art


【Introduction of Crowdsourcing Portal For Art】

  • This is a dApp that crowdsourcing portal for art for new wildcards.
    • Anyone become wildcard designer and publish art for new wildcards.
    • Only user who deposited can vote for a favorite artwork of new wildcard.
    • Deposited amount from users is pooled and lended into lending-protocol (AAVE). After interests are generated.
    • Generated interests is distributed into Wildcard designer who got the most voting count. (Deposited amount will be lend again for next voting round)

 

【User Flow】

  • ① Wildcard designer publish art for new wildcards
  • ② User deposit DAI.
  • ③ User vote for a favorite artwork of new wildcard. (Only user who deposited can vote for a favorite artwork of new wildcard) (Deposited amount from users is pooled and lended into lending-protocol (AAVE). After interests are generated)
  • ④ Generated interests is distributed into Wildcard designer who got the most voting count.

 


【Setup】

Setup wallet by using Metamask

  1. Add MetaMask to browser (Chrome or FireFox or Opera or Brave)
    https://metamask.io/

  2. Adjust appropriate newwork below

Kovan Test Network

 

Setup backend

  1. Deploy contracts to Kovan Test Network
(root directory)

$ npm run migrate:kovan

 

Setup frontend

  1. Move to ./client
$ cd client
  1. Add an .env file under the directory of ./client.
$ cp .env.example .env
  1. Execute command below in root directory.
$ npm run client
  1. Access to browser by using link
http://127.0.0.1:3000/crowdsourcing-portal-for-art

 


【References】

About

This is a dApp that crowdsourcing portal for art for new wildcards

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published