ChallengeMe is a user-friendly, Web3-integrated app for tight-knit groups where friends bet “CAN” or “CAN’T” on personal challenges, fostering personal growth. Gamified stakes, 🎲 Random Verifier resolutions, and decentralization ensure trust, transparency, and fun. 💪✨
Prize Pool
Prize Pool
Prize Pool
ChallengeMe is a community-driven, Web3-powered app designed for tight-knit groups of friends, clubs, or communities. It transforms personal challenges into gamified experiences, motivating individuals to achieve their goals through collective support and friendly betting. 💪🎯
🌟🌟🌟 Key Features:
🎮 Personal Challenges with Gamified Betting • Users create personal challenges (e.g., “I will exercise every day for 30 days” or “I won’t drink alcohol for 2 months”). • Friends bet on the challenge’s success or failure by choosing between two options: “CAN” or “CAN’T.” • Stakes are placed, adding fun pressure to the challenge creator while keeping the group engaged.
🎲 Outcome Resolution with Random Group Verifier • Once the challenge ends, the creator submits evidence (e.g., photos, videos) to prove if they met their goal. • A Random Group Verifier is selected to review the evidence and finalize the result, ensuring transparency and fairness. • The verifier’s decision distributes the stakes: winners receive their share of the pooled bets. • MOST IMPORTANTLY: This is a tight-knit group, and no one wants to lose their reputation, so cheating is highly unlikely. 🔒🧑🤝🧑
🌟🌟🌟
🌐 Web3 Integration for Security and Accessibility • Web3Auth simplifies onboarding, allowing users to create and manage accounts without advanced blockchain knowledge. • World ID ensures each participant is unique, preventing duplicate accounts and fostering trust.
🌟🌟🌟
🚀 Motivation and Accountability • The app’s primary goal is to encourage personal growth and accountability in a supportive environment. • The gamified structure not only motivates challenge creators but also keeps supporters engaged and invested.
🌟🌟🌟
🌱 Community Focus • Unlike speculative markets like Polymarket, ChallengeMe emphasizes real-world personal growth and accountability within small, trusted communities. • It’s about mutual encouragement and shared success, not profit-driven motives.
🌟🌟🌟
🛡️ Dispute Mechanism and Transparency (Future Plans) • If the verifier’s decision is contested, the group can initiate a secondary review or vote. • A Random Number Generator (RNG) from a trusted partner ensures impartiality when necessary.
How It Works
User Onboarding: A smooth Web2 experience integrates with Web3 for seamless onboarding and ID verification. Personalized data helps tailor challenges.
Create a Club: Users form private groups of friends or community members.
Start a Challenge: Set a personal goal, with AI suggesting feasible or measurable challenges.
Place Bets: Group members bet on the outcome, choosing either “CAN” or “CAN’T.”
Submit Evidence: At the challenge's end, the creator provides proof of success or failure.
Random Group Verifier: A verifier is randomly chosen to review the evidence and determine the final outcome.
Stake Distribution: Stakes from the losing side are distributed to the winners.
User-Friendly Interface: Users can view all current and past challenges, along with group leaderboards. 📊
Why ChallengeMe? • Transparency and Fairness: Randomized verification and Web3 tech ensure a fair process. • Engagement: Keeps all participants involved, fostering deeper connections. • Scalable and Secure: Built on blockchain for privacy, security, and scalability. • Riding the Trends: Capitalizes on the booming self-improvement market ($81.77B by 2032) and online betting market ($141.1B by 2032). 📈
ChallengeMe isn’t just an app—it’s a movement to make personal growth fun, engaging, and collaborative. Whether breaking bad habits, hitting fitness goals, or learning new skills, ChallengeMe turns personal milestones into shared victories. 🎉🌟
The main backend is deployed on a Singapore-based virtual server, running Express.js and Ethers.js with a Postgres database. The frontend is built using Next.js and deployed on Vercel. Below is a detailed breakdown of the integrated solutions:
Onboarding and Verification 🌐 • Web3Auth: Enables seamless onboarding via wallets, email, or social accounts like Gmail and Discord. • World ID: Verifies each user’s identity to ensure uniqueness and prevent duplicates. • Personalized Onboarding: Collects user data to tailor challenge suggestions, stored securely in the Postgres database.
Challenge Creation and Betting 🎮 • Club Setup: Users can join or create clubs to foster group challenges. • Challenge Creation: Members create measurable challenges, with OpenAI providing suggestions for feasibility. • Betting (CAN/CAN’T): Club members place bets on the challenge outcome, with stakes managed via Chronicle and Coinbase for crypto conversion and on-ramping.
Challenge Resolution ✅ • Proof Submission: The challenge creator submits evidence (e.g., photos, videos) to demonstrate success or failure. • Random Verifier: A group member is randomly selected using Pyth RNG to verify the result. • Group Vote or Oracle (Future Plan): In case of disputes, the group votes, or a 3rd-party oracle validates the outcome.
Blockchain and Reward Distribution 🔗 • Onchain Verification: Challenge results are recorded on Celo, viewable via Blockscout for transparency. • Automatic Rewards: Stakes are distributed automatically via smart contracts written in Solidity. • Multi-Network Deployment: Smart contracts are deployed on Celo and Rome networks, ensuring flexibility, scalability, and redundancy.
Notable Hacks 💡 • Polymarket Algorithm: Custom algorithm dynamically weighs CAN/CAN’T bets for balanced gameplay. • Seamless UX/UI: Intuitive, user-friendly design—so simple even my grandma could use it. 🎨 • AI-Powered Suggestions: OpenAI offers personalized, feasible challenge recommendations. • Decentralized Verifier: Pyth RNG ensures fair and random verifier selection. 🎲 • Crypto On-Ramping: Chronicle and Coinbase simplify crypto transactions for users. 💰 • Future-Proof: Backend supports upcoming features like group voting and oracle-based dispute resolution.
With this setup, ChallengeMe ensures a seamless, secure, and engaging user experience, powered by cutting-edge Web3 technologies. 💪✨