Put your money where your motivation is. Stake crypto tokens to commit to fitness challenges. Complete them → earn yield. Quit → lose stake.
Live Demo | |
GitHub | |
Network | Mantle Sepolia Testnet |
Built by |
80% of gym memberships go unused. Fitness apps have a 95% drop-off rate.
Why? Because there's no real consequence for quitting. Willpower alone isn't enough to keep people accountable to their health goals.
YieldFit combines DeFi yield mechanics with fitness accountability.
Stake tokens → Commit to a challenge → Earn yield while working out → Get rewarded for completing, or lose stake for quitting.
Your stake becomes your strength.
1. Connect Wallet → MetaMask / WalletConnect
2. Get Test Tokens → Faucet gives 1000 yfRWA per hour
3. Create Challenge → Pick type, duration, stake amount
4. Daily Check-ins → Log your progress on-chain
5. Complete & Earn → Stake + Yield + Bonus rewards
Completion | Outcome |
|---|---|
100% | Stake + Yield + 20% Bonus 🎉 |
80-99% | Stake + Proportional Yield |
<80% | 50% Slash — lose half your stake |
Forfeit | 50% Slash — real consequences |
👟 Steps — Daily step count goals
💪 Workouts — Exercise session tracking
🧘 Meditation — Mindfulness minutes
💧 Hydration — Water intake goals
😴 Sleep — Rest hour targets
Yield Earning — 5% APY on staked tokens during active challenges
Completion Bonuses — Extra 20% yield for perfect completion
Accountability Slashing — 50% penalty for failures/forfeits
Streak Tracking — Visual calendar of your consistency
Progress Charts — See your journey over time
Guilds — Team up with friends for group challenges
Leaderboards — Compete with the community
Pooled Stakes — Guild challenges with shared accountability
Solidity 0.8.20 with OpenZeppelin
YieldFitStaking.sol — Challenge lifecycle, staking, rewards
MockRWAToken.sol — Yield-bearing ERC20 with faucet
Hardhat for development & deployment
Deployed on Mantle Sepolia
Next.js 16 + React 19
RainbowKit + wagmi for Web3
Supabase for off-chain data
shadcn/ui + Tailwind CSS
Recharts for data visualization
Mantle Sepolia — Low-cost L2 transactions
Vercel — Frontend hosting
Supabase — PostgreSQL database
Track your balance, stakes, yield earned, and current streak all in one place.
Choose your challenge type, duration (7/14/30/90 days), and stake amount.
Visual charts and streak calendar show your fitness journey.
Built YieldFit from the ground up — a fully functional Web3 fitness accountability platform deployed on Mantle Sepolia. Developed and deployed two smart contracts (YieldFitStaking and MockRWAToken) handling stake management, yield accrual, challenge lifecycle, and guild mechanics with OpenZeppelin security standards. On the frontend, built a complete Next.js application with RainbowKit wallet integration, real-time dashboard with progress charts and streak calendars, challenge creation/check-in/completion flows, and full on-chain to Supabase database synchronization.
Connect your wallet (make sure you're on Mantle Sepolia)
Click the Faucet button to get test tokens
Create your first challenge and start earning!
Network: Mantle Sepolia
Chain ID: 5003
RPC: https://rpc.sepolia.mantle.xyz
Explorer: https://sepolia.mantlescan.xyz
📱 Mobile app with native fitness tracking
⌚ Fitbit / Apple Health / Google Fit integrations
🏢 Corporate wellness B2B programs
🌐 Cross-chain expansion
🗳️ Governance token for protocol decisions
AqilaRifti
GitHub: @AqilaRifti
MIT License
YieldFit — Where your stake becomes your strength 💪
During this hackathon, we built YieldFit from the ground up a fully functional Web3 fitness accountability platform deployed on Mantle Sepolia. We developed and deployed two smart contracts (YieldFitStaking and MockRWAToken) handling stake management, yield accrual, challenge lifecycle, and guild mechanics with OpenZeppelin security standards. On the frontend, we built a complete Next.js 16 application with RainbowKit wallet integration, real-time dashboard with progress charts and streak calendars, challenge creation/check-in/completion flows, and full on-chain to Supabase database synchronization. Key features implemented include a token faucet for testnet users, multi-type challenges (steps, workouts, meditation, hydration, sleep), 5% APY yield mechanics with 20% completion bonuses, 50% slash penalties for accountability, guild system for team challenges, and leaderboards for community competition — all wired together with proper transaction handling, event parsing, and state management.
N/A