Solfit is a blockchain-powered fitness challenge platform that allows users to participate in step-based fitness challenges, ensuring transparency, fairness, and security using Solana smart contracts where rewards are distributed on-chain, making the process trustless and tamper-proof.
- All fitness data is validated cryptographically before syncing with the blockchain
- No centralized authorityβeverything is stored and verified on Solana
- Create custom step-count challenges with entry fees and rewards
- Participants must meet daily step goals to win their share of the prize pool
- Failed participants' stakes get distributed among successful ones
- Uses Google Fit API (or Health Connect for Android users) for step tracking
- Signed data ensures no cheating or spoofing
- Rewards are automatically distributed via smart contracts
- Participants who complete challenges get their stake + extra rewards from failed participants
- Smart contracts ensure tamper-proof challenge management
- Funds are held securely in on-chain escrow accounts
- Built using React Native for a smooth, cross-platform experience
- Users can join challenges, track progress, and withdraw rewards easily
Mobile app (Android) can be downloaded from the releases section!
- Built using React Native for cross-platform support
- Sign In With Solana
- Health Connect Integration for retrieving step data
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- Solana smart contracts for challenge management
- Health data validation using cryptographic signing
- Uses Solana blockchain to ensure transparent, immutable challenge tracking
- Smart contracts handle challenge creation, participation, syncing, and rewards
- Create Challenge: Users create a challenge by setting a step goal, duration, and entry fee amount
- Join Challenge: Participants join by paying the entry fee
- Sync Data: Participants sync their step data daily using Health Connect API (Backend Verification)
- Track Progress: The blockchain records progress, ensuring no cheating
- Withdraw Reward: At the end of the challenge, users who completed the goal win rewards, while failed participants lose their stakes
yarn install
yarn android
pnpx wrangler@latest dev
anchor build && anchor deploy
- Fitbit API Integration π‘ to support more fitness tracking devices
- Social Challenges π to compete with friends in private groups