
step.fun
consumer mobile app to earn usdc with onchain step competitions, without ponzinomics
About
The problem it solves Consumer iOS app for step competitions on Base, without the "walk2earn" ponzinomics. 1. Create a competition and set the entry fee in USDC 2. Anyone can "buy in" to the step competition 3. See leaderboard of players total step count 4. Player with most steps can claim the prize pool of all entry fees ## Tech - React native app to access Apple HealthKit step data - Used build-onchain-app-template to get help writing and deploying a contract to base mainnet (https://basescan.org/address/0x593c34f5c79bbb5ba3b45dfe77c8630545f32f05) - WalletConnect AppKit SDK ## Next steps - Could add active calorie competition, cycling, anything supported in Apple Health Data - Figure out how to deep link to wallet via Walletconnect
How it's made
Challenges we ran into - Biggest challenge that I got stuck on - couldn't figure out why wagmi's useWriteContract doesn't deep link to the walletconnect wallet - Was trying to use SwiftUI initially but decided to opt back for React Native for general better JS/TS crypto support - Time crunch - started the project ~10 hours before submissions due 😭