React Native Expo Scaffolding
Set up the base React Native Expo project with folder structure, eslint, prettier, and dev environment configuration. Install core dependencies for navigation, state management, and UI components.
App Navigation & Layout
Implement core navigation structure (Authentication, Game, Leaderboard, Rewards screens). Build tab navigation and stack navigation flows. Create placeholder screens for all major user journeys.
Authentication & Onboarding
Integrate social login using Thirdweb InAppWallet & Small Wallet EOA Infra (Google/Apple/Email). Build onboarding flow (login → username selection) and error handling.
Snake Game Implementation
Develop classic Snake game mechanics with mobile-optimized controls. Implement score tracking, game states (playing, paused, game over), and visual feedback. Build replay functionality.
Leaderboard UI
Build Weekly and All-Time leaderboard screens. Display "Qualified" badges for players meeting minimum threshold. Show prize pool information and player rankings with real-time updates.
Rewards & Redemption UI
Create rewards claiming interface. Build spend flow for airtime, data, and bill payments. Add social sharing buttons (X, WhatsApp, Telegram).
Project Setup and Infrastructure
Established the foundational structure for the 3310 game backend using TypeScript, Express, and MongoDB. Set up TypeScript configuration and build process Configured Express server with middleware (CORS, JSON parsing) Established MongoDB connection with Mongoose Implemented envir…
Security and Rate Limiting
Enhanced system security with rate limiting and validation checks. Implemented IP-based rate limiting for score submission Added validation rate limiting to prevent abuse Created score validation checks for reasonable values Implemented player submission frequency limits Added er…
Core Game Authentication System
Implemented cryptographic signature system for secure game score validation. Created Ethereum wallet-based authentication system Implemented score signing functionality using ethers.js Developed signature verification system for game sessions Added security measures to prevent re…
Player Management System
Built comprehensive player profile and management functionality. Created Player data model with MongoDB/Mongoose Implemented player registration endpoint Added player profile retrieval functionality Developed player statistics tracking Built player update mechanism for profile in…
Score Validation and Leaderboard System
Developed robust score validation and competitive leaderboard functionality. Implemented score validation with sanity checks Created weekly leaderboard aggregation system Built all-time leaderboard functionality Added qualification score threshold for competitive play Implemented…
Admin Tools and Monitoring
Developed administrative functionality for system monitoring and management. Created admin routes for backend management Implemented signer address endpoint for contract verification Added health check endpoint for system monitoring Implemented error logging throughout the applic…
Smart contract development
Development of the smart contract that aligns with the backend design for score validation and submission, which allow players to compete for weekly prize pool
Proof of Ship - Season 10
I am apllying for proof of ship
Proof of Impact - Season 1
I am applying to participate in the Proof of Impact - Season 1