Smart Contract & Core Infrastructure
Deploy and verify the ChessFlip smart contract on Celo Sepolia with entry fee collection (0.001 cUSD), player registration system, game result submission logic, and points reward mechanism. Implement security features including Ownable, Pausable, and ReentrancyGuard patterns.
Frontend Foundation & Wallet Integration
Build React/TypeScript frontend with RainbowKit wallet connection supporting MiniPay, Valora, and MetaMask. Implement responsive brutalist UI design with Tailwind CSS, create landing page with clear value proposition, and establish contract interaction hooks using wagmi for readi…
Game Mechanics & User Experience
Develop the 3×4 memory card matching game with chess piece graphics (king, queen, rook, bishop, knight, pawn), Fisher-Yates shuffle algorithm, lives system (5 lives), match detection logic, timer and move counter, and win/loss conditions. Include smooth card flip animations and g…
Leaderboard & On-Chain Data
Implement real-time leaderboard fetching PlayerRegistered events from the blockchain, displaying player rankings by total points, showing wins/losses/games played statistics, and enabling manual refresh without constant polling. Add claim rewards functionality to move unclaimed p…
Testing, Optimization & Deployment
Conduct comprehensive testing on MiniPay and mobile browsers, optimize gas usage and transaction flows, implement error handling and user feedback (toast notifications), deploy to Vercel with production configuration, verify contract on Blockscout, and create user documentation w…
Proof of Ship - Season 10
ChessFlip is a blockchain-based memory matching game built on the Celo network that brings the strategic elegance of chess pieces to casual card-flipping gameplay. Players connect their mobile wallets through MiniPay or Valora, pay a micro-fee in cUSD (0.001), and flip cards to m…