Pool | Mini App
Create a giveaway on Pool Mini App!
Created on 2nd May 2025
•
Pool | Mini App
Create a giveaway on Pool Mini App!
The problem Pool | Mini App solves
Pool demystifies web3 social finance, making group funding simple and engaging. We tackle the complexity of managing event budgets and dispersing funds in web3, especially for multi-recipient scenarios like hackathon bounties or community giveaways. Current solutions often focus on individual payments, leaving a gap for seamless shared budget management.
For the Base Batch, our Farcaster Pool miniApp leverages Pool's core functionality to enhance community interaction on Farcaster. It enables influencers and communities to easily launch giveaways, crowdfund initiatives, or reward user engagement directly within the Farcaster feed. Pool offers an intuitive UX, AI-supported smart contract interactions, and quick onboarding, bringing the fun into group funding for both crypto-native users and newcomers.
Challenges we ran into
As Pool is an existing application, our primary challenge was adapting and extending it for the Farcaster ecosystem as a Mini-App. This involved:
- Feature Pivoting: We initially aimed to model Farcaster events around "warps" giveaways but pivoted to other onchain currencies when we found warps weren't directly transferable tokens.
- Backend and Frontend Modifications: Significant updates were made to both the frontend (Next.js, React) and backend to integrate with Farcaster's MiniKit and OnchainKit.
- Smart Contract Enhancements & AI Integration: We used this Farcaster build to experiment with AI for suggesting event parameters and updated our existing Solidity smart contracts on Base to support:
- Automatic time-based registration restrictions.
- Customizable payout structures defined at pool creation.
- Integration with Farcaster identity for verified participation.
- UX for a Multi-Step Process: Designing an intuitive multi-step wizard for giveaway creation within the mini-app, ensuring clarity for both admins and participants, was a key focus.
- Secure Data Handling: Implementing a secure temporary storage solution for giveaway data (currently local, with plans for further onchain persistence).
Tracks Applied (4)
Stablecoins
Consumer
Mini-apps
Showcase
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
