Milestone for Today — Project + Repo Setup
Set up the ColorDrop GitHub repository, initialize the project structure (src, assets, styles), and push the first placeholder files to ensure the team can start committing, branching, and collaborating smoothly.
MVP
[ ] Core color matching gameplay [ ] Pool smart contract [ ] Farcaster authentication [ ] Basic UI/UX
Core Game Mechanics & UI Foundation
Establish the foundational game mechanics and user interface for the color-matching tournament. This includes implementing the HSL color picker, game timer, accuracy calculation algorithm, and responsive UI components that work seamlessly on both desktop and mobile devices. Build…
Blockchain Integration & Smart Contracts
Develop and deploy smart contracts on Celo Sepolia testnet for tournament pool management, payment processing, and prize distribution. Implement secure entry fee collection (0.1 CELO), automated prize calculations (6x, 3x, 1x multipliers), and winner determination based on accura…
Wallet Integration & User
Integrate Celo wallet connectivity using Wagmi v3 and RainbowKit, enabling seamless wallet connection across multiple providers. Implement network detection, automatic switching to Celo Sepolia testnet, user session management with wallet state persistence, and real-time balance
Farcaster Mini App integration
Transform ColorDrop into a fully functional Farcaster Mini App with SDK integration, authentication flow, and social features. Implement platform detection to differentiate between browser and Farcaster contexts, optimize Ul for modal viewport constraints, add share functionality…
Tournament Pool System & Slot Management
Implement the 12-slot tournament pool system with visual slot selection grid, payment confirmation modals, and state persistence. Create an intuitive landing page with prize displays, real-time slot availability tracking, and seamless flow from slot selection to gameplay. Support…
Game Flow Optimization & UX Polish
Refine the complete user journey from landing page to game completion, implementing smooth transitions, loading states, intelligent error handling, and accessibility features. Add WCAG compliance, mobile optimization with touch gestures, color calibration for consistent display a…
Integration of Self & On-Chain Identity (Passport)
This milestone focuses on integrating Self as the identity layer for the project
Proof of Ship - Season 10
I am applying to participate in the Proof of Ship - Season 10