URLs / Links:
-Github: https://github.com/Tribo-Hackathon/Tribo
-Slides (Presentation): https://www.canva.com/design/DAG4EMPnv7Y/R553MXWYrQ2dPK6suyyMpQ/edit?utm_content=DAG4EMPnv7Y&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton
-dApp: https://frontend-5yho0hj7d-joao4xzs-projects.vercel.app
-Farcaster MiniApp: https://farcaster.xyz/miniapps/sr8zcZ8pb-yK/creator-dao-platform
-Base MiniApp Link: https://tribo.vortexfdn.xyz/
-Base MiniApp Post: https://base.app/post/0x69e6bf6e1608260ad8c2168e8476b5cd490bdaee
short pitch= https://drive.google.com/file/d/16k95ro-tUBUc5dpcbuQkunYoaCPLNQpD/view?usp=sharing
────────────────────────────────────────────────────────────────
Description / Descrição:
Tribo is a BASE mini app where creators can launch a token-gated community in seconds. Instead of just following, members hold the creator's token to access the space, gain a voice, and participate in decisions. Inside Tribo, the community doesn’t just consume — they vote, propose ideas, collaborate, and shape what happens next. It transforms audiences into active co-creators, not spectators.
────────────────────────────────────────────────────────────────
Sponsors:
-Sponsor Name: Base (by Coinbase)
Products / Services Used:
Base Mainnet / Base Sepolia Testnet for smart contract deployment
Base RPC / Onchain APIs for community coin contract interactions
Bridging infrastructure to make onboarding cheaper and faster for creators and members
-Sponsor Name: Chainlink
Products / Services Used:
Chainlink Price Feeds to fetch accurate, decentralized token pricing and ensuring more trust for creators to have a steady income (despite crypto fluctuations).
Used to calculate the fair acquisition price of each Creator Coin dynamically, ensuring no centralized pricing control.
────────────────────────────────────────────────────────────────
Transactions (BASE Mainnet):
Create Community - 0x59dd4fcda81f3d0a241ed4c2403def63710ae6d37d13be7fd2540ee8d9f5bb9d
Mint NFT Access Control - 0x52f3dbfc56572cd8358a79a18e36194696c2ae8c395a2c6a9e1ac6e90619424e
Cast Vote In Proposal- 0x0564f827b7e76035be836a29c1916fc28440ed411e9eaa045484bb7e43d80e97
Delegate Vote In Proposals - 0x5fe2b18aa09700c1472f7c7ebd430e6b9cc3c7809af6c5c2f0f3463754cf5ac6
Propose Idea To Creator - 0x0a5206a3adec6d74412171f9575afb1ab5cc3e5d2ab4d9f5e1aee0717b1f6a2c
────────────────────────────────────────────────────────────────
Contracts (BASE Mainnet):
CommunityFactory (Community Deployer): 0x897FFD5c0E830dC6F5C29aD648e6Ae00e8d6e900
CommunityRegistry (OnChain Indexer/Database for communities): 0x5c9ECC849e954aFDc7Ff2Ca22D09b9033060D9d9
CommunityGovernor (DAO Actions): 0x56af7a15f5c4a33C4895DF1dbFC7cA19fd2853A0
AccessNft (Gate NFT + Vote power): 0x6C6934cf485040Af145f146ddE07caB83c6D9C46
────────────────────────────────────────────────────────────────
Challenges / Desafios:
For the majority of the members of the group, it was our first hackathon, so how to start and find a problem was the first challenge, ofter times we caught ourselves discussing ideias that we would like to create but didn't really had any problem involved. Another thing was deciding between solving either a web2 or web3 problem was something that really stuck with us. Despite all this doubt, after talking to a LOT of helping people we managed to get to an idea 💡.
After we got the idea, we started the work, we started a little bit late so we knew we had to hurry and be willing to spend the night if needed. We struggled a bit in designing the tech solution but with the help of the instructors we managed to get past that.
Finally, in the early morning hours between the 7th and 8th, after around 17 straight hours of work, we found bugs that seemed unsolvable, but after some sets of small breaks it all worked out.
For more technical challenges: We struggled a bit with the blockchain developer experience, testing individually and integration with the frontend on a local blockchain (anvil) was a pain, save old contacts, organizing ourselves to know which address is what, switch to new contracts when small bugs were found and we had to redeployed, it all was a bit stressfull. The blockchain developer experience is a bit difficult to visualize and test. Testing on testnets were not useful at all, specially due to the dependence to faucets that required some unusual stuff or they required long cooldowns. We tried to integrate with Zama to make a DAO voting to interact with the community privately but since it didnt have a full availability on chains it wasnt possible.
────────────────────────────────────────────────────────────────
What you learned / O que aprendi:
We learned about how to work in a hackathon as a team
We learned how to find a problem and discuss a solution for it
We learned about new technologies and how to implement them
What you are proud of / Do que me orgulho:
We are proud of ourselves for the connections we made throughout the challenges
We are proud of how we manage different ideas and perspectives
Future plans / Planos futuros:
We are planning to implement a prediction market with creator coins
Make the voting system work both on the platform and Discord flawlessly
"Tribo ajuda tribo"