Build with Celo Hackathons is a monthly hackathon series that focuses on educating the community, fostering creativity, showcasing ecosystem partners, and overall bringing out great projects that will enrich the ecosystem. In 2024 this series is focused on building mobile applications.
As a mobile-first, EVM-compatible, carbon-negative blockchain, Celo is built for the real world. We want you to build dApps for the phone with a great user experience leveraging Celo's lightning-fast transactions, low-cost, and multi-currency gas fees.
This hackathon focuses on building real-world use cases for the phone. We want you to rethink how businesses can leverage the blockchain, e.g., incentives like gifts and rewards
Build for the chance to compete for 10k cUSD in prizes
Schedule
- 06/20/2024 - What is a hackathon and how to succeed
- 06/24/2024 - Ideation and Teambuilding Workshop
- 06/25/2024 - Build for MiniPay Workshop - watch
- 06/28/2024 - Hackathon Kick-Off - watch
- 06/28/2024 - Ideation and Teambuilding Workshop
- 07/02/2024 - Build with SubQuery and Olas - Track on-chain activity
- 07/03/2024 - First Milestone Check-In & Office Hours
- 07/10/2024 - Second Milestone Check-In & Office Hours
- 07/15/2024 - Submission
- 07/16 - 07/18/2024 Judging
- 07/19/2024 - Winner Announcement and Closing Ceremony - watch
Milestones
Milestones are a new feature that we are adding to help the teams stay on track.
- 1st Milestone: Submit your idea, the link to your GitHub repository, and the link to your team. You will get a mentor assigned, that will help you shape your idea and support you in reaching your milestones.
- 2nd Milestone: Submit your pitch, and add a README.md to your GitHub explaining the architecture, and the technology used and share any blockers to get unblocked by us
Partners
MiniPay is a stablecoin wallet inside the Opera Mini browser. MiniPay makes saving, sending, and receiving crypto easy with web2 like onboarding, great UX, and using phone numbers as a name service. If you are building a consumer crypto application, we invite you to deploy your application on Celo and follow the simple steps to make sure your application works inside MiniPay.
Valory Core Contributor to Olas. Olas incentivizes and coordinates different parties to launch autonomous agents that form entire AI economies. For this hackathon, we are looking for people to implement their trading agent.
SubQuery - Pioneering fast, flexible, and scalable web3 infrastructure. Supercharge your dApp with SubQuery today.
What can you build?
Small and Medium Businesses - Loyalty management systems - Reward distribution system
Spending - Enable users to purchase gift cards like Bitgifty
X to Earn - Microwork - perform smaller tasks to earn - Gig work - rideshare/ grocery delivery etc
Resources
Celo
- Documentation
- get Testtokens from the Faucet
MiniPay
DISCLAIMER: Don't use ethers.js or web3.js for MiniPay as it doesn't work in MiniPay. Please use viem or wagmi!
To get started with building your project, we suggest using Celo-Composer to set up your dApp with the necessary tech stack, like Next.js, hardhat, and Vercel. Next, check out our guide for how to build dApps for MiniPay. To run and test your dApp, please first get testnet tokens from our faucet. You'll need cUSD to pay for gas in MiniPay.
- Workshop Recording
- Celo-Composer
- How to Build on MiniPay
- Celo Faucet
- Android Studio Setup
- Ngrok Setup - open your local deployment on your phone
Social Connect
- Workshop Recording
- Documentation
- Tutorial: Sign up for the workshop
Olas
This bounty is recommended for hackers with at least 2 years of Python experience who want to build an autonomous agent.
Creating an agent from scratch can take time, but you don't have to start from zero thanks to the composability of the Olas Stack. Valory has prepared a template agent that does basic transfers on Celo using an LLM mech tool to create the transaction. You can easily take this agent and customize it how you want.
Get started:
- How to extend the Celo transfer agent
- Inspiration:
- An agent that pays invoices monthly
- A prepares a payment plan and executes it