Inspiration

We wanted to build a safe space for people from LGBTIQ+ community over decentralised stack, Where People Can Have Discussions And Identities Are Attached To Their Celo Wallet thus keeping them anonymous all the while making the platform much more censorship resilient

What it does

CELOBrate is a decentralised Forum for people from LGBTIQ+ community Where People Can Have Discussions And Identities Are Attached To Their Celo Wallet, powered by smart contracts and Celo Blockchain Network.

People of the community can connect their Celo Wallet, post artwork, awareness posts and messages as NFTs, and the other members of the community, and can even raise funds for their cause through monetized NFTs depicting artwork, and anti-harassment slogans. Here the members of the community on the platform can donate #CELO tokens to the creator of the artwork. Also all the artwork is Censorship resistant and stored in a distributed format on the IPFS.

They can also engage in an open censorship resistant chat-forum, wherein they can add different people in the community as friends, just like a social network (using their wallet address and user name) as identity preserved on-chain.

How we built it

— React JS User Interface

— Solidity Smart Contract

— IPFS decentralised storage for storing NFT metadata

— Celo Contract Kit

— Truffle for testing, compiling and deploying smart contracts

— Web3 JS and Ethers for interacting with the smart contracts

Verify our smart contracts on Celo Alfajores explorer here:

  1. NFT Creation and Donation Forum Contract 0x44802806B81d0Dd3a66d02B01869A484e840cA14 0x44802806B81d0Dd3a66d02B01869A484e840cA14

  2. Chat Forum Contract 0x72fE004d63ce4A48B18959A04AcF793276026C80 0x72fE004d63ce4A48B18959A04AcF793276026C80

Architecture

Screenshot 2022-07-17 at 3 30 06 AM

Accomplishments that we're proud of

Build a fully functional web dapp, here are few of the screenshots - image

image

!(https://user-images.githubusercontent.com/43913734/179373983-7c1afca9-9fde-4670-8c89-fab29b542700.png)

image

image

image

What's next for CELOBrate

To develop a fully functional dapp with all the functionality of forum and private chats, also enable users to run their own private frontends so that the CELOBrate become more decentralised and censorship resilient.

Built With

Share this project:

Updates