![Charity Fundraiser website](/assets/images/blog/sponsored-title.png)
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.
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.
Skills and deliverables
- Smart Contracts
- Solidity
- Ethereum
- Web Design
- Web3
- Node.JS
- Vue.js
- PostgreSQL
- Architecture