step.fun
consumer mobile app to earn usdc with onchain step competitions, without ponzinomics
Created on 1st July 2024
•
step.fun
consumer mobile app to earn usdc with onchain step competitions, without ponzinomics
The problem step.fun solves
Consumer iOS app for step competitions on Base, without the "walk2earn" ponzinomics.
- Create a competition and set the entry fee in USDC
- Anyone can "buy in" to the step competition
- See leaderboard of players total step count
- 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
Challenges I 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 😭
Tracks Applied (1)
Unplugged Track
UNPLUGGED with Nouns
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.
Discussion
Builders also viewed
See more projects on Devfolio