We were all inspired by a blog post one member of our team posted.
What it does
It allows you to place bets with other people on real life events through social media. It encourages you to think more carefully about what your convictions are.
How we built it
The UI was built on React, and the entire backend was hosted on the blockchain with a smart contract written in Solidity. We used Remix for Solidity development and web3 with React.
Challenges we ran into
One major challenge was working with web3 and interfacing with smart contracts. Integration between Metamask, Remix, and React was sometimes hard to deal with.
Accomplishments that we're proud of
We got web3 talking to the blockchain successfully. We used several different techniques to do this (transactions, calls, events) and all (mostly) worked.
What we learned
Pretty much all we know now about Solidity, web3, and Metamask was learned this weekend!
What's next for Twibet
Adding more integration with social media to bring it closer to our original vision. We would also like to refine the UI more. We would also consider having the contract code reviewed by someone with more experience. Finally, we could extend or further refine our contract logic with more advanced ideas around arbitration, etc.