Step Up Your Game, Win Real Rewards!
StepWise is a blockchain-powered fitness challenge platform. Join weekly step challenges, deposit funds, and compete for real rewards. Our smart scoring system rewards not just steps, but also activity quality, balance, and consistency. Winners take the pot!
- Weekly blockchain fitness challenges
- Smart scoring: Steps (40%) 👟, Efficiency (30%) 💪, Balance (20%) ⚖️, Consistency (10%) 🔄
- Real rewards: Winners get the losers' deposits
- Transparent, automated payouts via smart contract
- Social, gamified, and fun!
git clone <this-repo-url>
cd stepwisenpm install
# or
yarn installnpm run dev
# or
yarn devVisit http://localhost:3000
- Contracts are in
/contracts - Uses Foundry
- Deploy scripts and tests included
To distribute rewards at the end of a challenge, run:
node scripts/distribute-rewards.jsThis script will fetch winners, save results, and trigger the smart contract payout. Make sure your environment variables are set up as required in the script.
- Connect your wallet
- Join the current weekly challenge by depositing funds
- Track your steps and activity
- At week's end, winners are determined by the smart scoring system
- Winners automatically receive rewards to their wallet
- All participants deposit funds to join
- At the end of the week, the smart contract scores all users
- Winners split the losers' deposits, paid out instantly
- 100% transparent, no middleman
Step Up Your Game, Win Real Rewards!
StepWise: Where Every Step Counts, Every Winner Rewarded.
Made with 🍒 and 🏃♂️ for the sherry.social minithon!