Charity Raffle

Charity Raffle was a small project I made on an Ethereum blockchain to learn more about how it worked.

It lets people create raffles with tickets, buy tickets and select winners using provable blockchain randomness. This was done using a single smart contract.

Along with that smart contract on the blockchain, I developed an accompanying web user interface using TypeScript and React, making it way easier to interact with the blockchain system.

As well as the project itself, I made two accompanying pieces of content:

  • a video presenting the project and some blockchain engineering topics to beginners
  • an article explaining my lessons learned from developing this project

You can find the code and documentation on GitHub as well as my video presenting it on YouTube and read my article on Medium.


Back