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:
NFT Creation and Donation Forum Contract
0x44802806B81d0Dd3a66d02B01869A484e840cA140x44802806B81d0Dd3a66d02B01869A484e840cA14Chat Forum Contract
0x72fE004d63ce4A48B18959A04AcF793276026C800x72fE004d63ce4A48B18959A04AcF793276026C80
Architecture

Accomplishments that we're proud of
Build a fully functional web dapp, here are few of the screenshots -





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
- celo
- ethers
- ipfs
- javascript
- react
- solidy
- web3js
Log in or sign up for Devpost to join the conversation.