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

Share this project:

Updates