Charity Fundraiser website

Sponsored Events

Bringing Smart Contracts to charity event management

The goal of this project was to create a Smart Contract-powered charity sponsorship platform.

People should be able to create and manage an event, set a target and ask for sponsors to donate if they achieve all or part of the challenge. The handling of the sponsored amounts would be handled by an Ethereum Smart Contract.

Donations and sign-up fees are to be automatically kept in the contract until the event is over when they are transferred directly to the receiving charity.

Sponsored Event home page

Project Requirements

  • Minimal-to-no blockchain knowledge required by end user
  • Understandable Smart Contract
  • Minimal fees
  • Appealing web UX/UI design similar to traditional charity fundraiser websites

Solution

I architected the process then developed the full front-end system and Smart Contracts to manage donations. When an event was successfully completed, the owner of the event could then trigger transfer of the pledged funds directly to the receiving charity's wallet.

There was a separate content server that would hold the information and media about each event.

Typical sponsored event

Skills and deliverables

  • Smart Contracts
  • Solidity
  • Ethereum
  • Web Design
  • Web3
  • Node.JS
  • Vue.js
  • PostgreSQL
  • Architecture