Inspiration
We want to support local businesses in Britain, but there is currently no systematic way to reward customer spending in local community businesses. We believe programmable money is the future of digital payments in the UK.
What it does
Promote customer spending in local businesses through automated digital rewards. Using the Base blockchain we support secure digital payments, with automated transfer of loyalty rewards. We give decentralised ownership to communities through an on-chain governance system, based on member voting.
How we built it
We developed the backend smart contracts using Solidity with Foundry, and deployed to Base Sepolia testnet. We leveraged OpenZeppelin smart contract libraries to implement some of the core functionality. We used BaseScan and MetaMask for viewing and interacting with our on-chain contracts. Our frontend GUI designs were developed in Figma.
Challenges we ran into
Verifying our smart contracts on BaseScan was tricky (needed to make sure our compilation optimisation configs matched).
Accomplishments that we're proud of
Building and deploying a fully functioning DAO (decentralised autonomous organization) with community voting.
What we learned
The various mechanisms for DAO (decentralised autonomous organization) voting.
What's next for CommunityBase
On-board our first few users and get feedback from the community.
Built With
- base
- figma
- solidity
Log in or sign up for Devpost to join the conversation.