Stepcoin: Walk and earn—verify steps, win tokens, and celebrate your fitness achievements!
StepCoin is a blockchain-powered decentralized application (dApp) designed to motivate users for healthy physical activity by rewarding verified step counts with crypto tokens. Users prove their daily steps primarily through Strava, which provides a web dashboard for activity data. This proof is securely submitted via Reclaim Protocol using zkTLS, ensuring privacy by never exposing raw health data. Once the proof is verified on the backend (built with Node.js/Express), StepCoin tokens (ERC-20 standard) are minted and issued to the user. The platform features a React frontend for displaying step streaks, badges, and token balances. Integration with wallet connectors like RainbowKit and Wagmi enables seamless user authentication and reward receipt. Hardhat is used to scaffold, test, and deploy smart contracts, guaranteeing robust on-chain logic. Future iterations will add support for Google Fit and Apple Health to expand accessibility and user base, all while maintaining strict privacy standards with decentralized proofs and storage.
StepCoin was built as a full-stack decentralized app with a focus on secure, privacy-preserving fitness reward mechanisms. The frontend uses React and Next.js, providing wallet integrations through RainbowKit and Wagmi, making it easy for users to authenticate and claim tokens. The backend is a Node.js/Express server that processes step proofs submitted via Reclaim Protocol—these proofs leverage zkTLS for privacy, ensuring user data remains confidential. Smart contracts for the StepCoin ERC-20 token were developed, tested, and deployed using Hardhat, which allowed rapid prototyping and reliable contract verification. For decentralized storage of proofs and achievements, Lighthouse was integrated, ensuring tamper-proof records. Notably, the project uses a “hacky” workflow to instantly verify proofs with minimal latency—transitioning seamlessly between proof submission, contract minting, and frontend updates. Partner technologies like Reclaim Protocol and Lighthouse greatly enhanced privacy and decentralization, making StepCoin robust and secure across all components.

