NFT-based voting app for Dappcon- try it out now 🎉

Carolin_Berlin
Mintbase
Published in
3 min readApr 28, 2020

--

Mintbase is announcing our DragonQuest hackathon winner Coderdan and thank him for building out the Dappcon speaker NFT auth based voting app. This is the first step in making NFTs more useful and it will pave the way for many more useful applications. So how does it work?

  1. Grab your test NFT ticket here.
  2. Test out the voting dapp here.

Background

Back in March, we set up a bounty for MetaCartel’s 1 month-long Dragon Quest Hackathon which took place throughout April 2020. At the beginning, we were not entirely sure whether to get involved as we are self-funded and have limited financial resources available. Luckily, as Nate is a MetaCartel member, our bounty got matched by Yalor, thanks for that 🙏

However, our bounty of 1.6 ETH was low in comparison to other sponsors like 3box (1000 DAI) or Aave (900 DAI). A few days after the hackathon launch, Coderdan reached out and said he is interested in the bounty as he would like to try out theGraph.

Requirements for basic voting app

Our requirement was to build a basic voting app for Dappcon. As many more conference promoters want useful NFT tickets that unlock voting and access rights at the conference, we thought it would be a great idea to put a bounty up on that. As such, NFT ticket holders can vote on speakers prior to the event (simple upvote/downvote). Non-NFT ticket holders can still see the votes, but not participate.

Our main priority has always been to build our infrastructure code-friendly. Thus, back in November we switched our entire backend to theGraph which is a very reliable Ethereum indexer. Anything you can do with our interface is also possible to be done via our code directly.

Voting app

Coderdan started hacking on the bounty and made some super fast progress every day. On the first day, he already dialed in the visuals and voting.

On the second day, Dan integrated fortmatic, saved the votes to the database which update in realtime. For his visualizations, he used Lottie Files.

On the third day of hacking, he was almost done. Each attendee gets 3 votes to give to their favorite speakers. In order to access the system, attendees need to sign using Web3 to confirm they own the NFT.

This beautiful voting app was ready after just four days:

If you are interested in the technical details, view the source code here.

Thank you so much Coderdan for this awesome work! It will play a major role at the Dappcon event and will pave the way for many more events in the future. 🎉

--

--