Create smart contract
Design and deploy a smart contract to manage the circular savings
UI/UX design
Designing a user-friendly UI/UX
cron job to check payout date
Design a cron job to check the paydate of a chama
Smart contract auditing
Running tests and security auditing of the smart contract.
Design an architecture diagram
Deploy to mainnet
Deploy the smart contract to mainnet.
Mpesa integration
This will enable users to make payment to a chama via mpesa
M-pesa integration (on-ramp action)
This will help members to deposit/ make payment to a chama via mpesa.
Handle mid-joining/ lefting a chama
This milestone is all about handling how a member can join/ leaving a chama that is already started without affecting the payout process.
Deploy to mainnet
This milestone is about deploying the chamapay smart contract to celo mainnet.
Implement paymasters
Use paymasters to pay gas fees for all transactions except payment trensactions.
Integrate divvi protocal
This milestone is about integrating divvi protocal in the frontend.
Implement 1% transaction cost
This milestone is about implementing a 1% transaction cost on the payment transactions.
Integrating divvi
This milestone is to ensure that I have successfully integrated divvi
Beta Tester Rewards Hub Development
Build and launch a fun, interactive rewards platform tailored for beta testers. The hub will feature:- tester profiles a real-time leaderboard to encourage active participation feedback verification section rewards claiming section detailed records of tester rewards. This platfor…
Beta Testing Documentation Blueprint
Develop a comprehensive and user-friendly documentation guide for ChamaPay’s Beta Testing Program. This will include the objectives of the beta test , step-by-step onboarding tutorials , reporting guidelines for bugs and feedback , and a clear explanation of the reward structure…
Captivating Beta Tester Visual Campaign
Design eye-catching graphics, banners, and promotional materials to excite and motivate beta testers. These visuals will be used across ChamaPay’s social media to attract users to join the program. The designs will reflect ChamaPay’s brand while creating a sense of exclusivity an…
Official Beta Testing Program Launch
Roll out the ChamaPay Beta Testing Program to the public. Announce the launch via social media. This milestone marks the beginning of the testers’ journey, where they can explore ChamaPay’s features, report bugs, provide feedback, and earn rewards for their contribution.
Official Beta Testing Program Launch
Roll out a ChamaPay Beta Testing Program to the public. This milestone marks the beginning of the testers’ journey, where they can explore ChamaPay’s features, report bugs, provide feedback, and earn rewards for their contribution.
Establish Farcaster Testing Channel
Set up a dedicated Farcaster channel to serve as the communication hub for testers — where they’ll receive instructions, updates, and engage in discussions during the testing period.
Designing the Beta Testing Framework
Create a structured, engaging, and rewarding beta testing flow that makes it easy for users to give feedback and feel valued through a gamified reward system.
Beta Tester Onboarding Form
Launch a Google Form to collect applications from interested testers, capturing wallet addresses, Farcaster handles, and their countries.
Begin 2-Week Beta Testing Sprint
Kick off the 2-week Farcaster-centered testing cycle, where users actively use the ChamaPay miniapp, submit feedback through EarnBase miniapp, and receive AI-reviewed rewards.
Social Media Launch Announcement
Coordinate a public announcement via Twitter, Farcaster (cast), and other socials, informing the community that ChamaPay is entering beta and inviting testers to apply via the onboarding form.
Technical Upgrade: Improved Locking Logic
Instead of locking just the individual round amount, users must now lock amount × maxParticipants to ensure full coverage in case of user default, maintaining payout flow across all rounds.
Completion of Beta Testing
This milestone marks the official close of the testing phase and the celebration of our top 3 contributors on the leaderboard, who will each receive special rewards.
Sponsor Gas for Agent Operations
This milestone involves integrating Pimlico to sponsor the gas fees for agent functions, ensuring smooth and continuous automation without the risk of the agent wallet running out of gas unexpectedly.
Mobile app development
Fully develop a cross-platform mobile app for chamapay
Set Up a Live Database
This milestone involves transitioning from a local SQLite setup to a live, production-ready database. The team will evaluate and choose between Supabase and Firebase based on scalability, real-time capabilities, and ease of integration.
Host the server
The objective of this milestone is to deploy and host the backend server for the ChamaPay mobile app. Hosting the server enables easier testing, integration, and overall app performance validation during development.
Global Stablecoin Hackathon
I am applying to participate in the Global Stablecoin Hackathon
Prezenti Mint Round
Proof of Ship - Season 4
I am applying to participate in the Proof of Ship - Season 4
Divvi Builder Camp
I am applying to participate in the Divvi Builder Camp
Proof of Ship - Season 5
I am applying to participate in the Proof of Ship - Season 5
Proof of Impact
I am applying to participate in the Proof of Impact
Proof of Ship - Season 6
I am applying to participate in the Proof of Ship - Season 6
Proof of Ship - Season 7
For proof of ship 7, chamapay plans to launch its first cross-platform mobile app.
Proof of Ship - Season 9
I am applying to participate in the Proof of Ship - Season 9