Built by an ambitious product manager with a LOT of help from AI:
- Front-end: Lovable (React, Vite)
- Database: Supabase (PostgreSQL)
- Smart Contracts & Wallets: Flow Blockchain (Cadence)
Village is a Web3 accountability platform that empowers users to reach their goals together. Users join “Villages” (small goal-driven communities), stake assets using Flow, and stay on track through social motivation and smart contract-enforced rewards and penalties.
“It takes a village.” We turn that into action.
1️⃣ Solves a Real Pain Point – Many people struggle to stay consistent with habits. Social accountability + skin in the game + rewards makes goals easier and more fun to achieve.
2️⃣ Unique in Web3 – Most web3 consumer apps focus on DeFi, NFTs, or gaming. Few focus on behavioral incentives for personal growth.
3️⃣ Naturally uses Flow’s strengths – Flow is great for consumer-friendly dApps, walletless onboarding, scalability, programmable rewards, and NFTs.
Create a Village & Invite Friends: Users create accountability groups and invite friends.
Join a Village & Stake Funds: Members connect wallets and stake required funds/tokens to join the group.
Submit Activity: Members submit their proof of completion / progress towards their goals.
Smart Contract Verification: Flow smart contract verifies group creation, staked funds, goal completion, and reward distribution.
Reward Distribution: Flow smart contract holds staked assets in escrow until the challenge is over, then it distributes the reward to successful members.
Create a Village:
- Set group name, description, goal, start and end date, stake amount, and reward structure.
- Share invite code / link.
Join & Stake:
- New members connect their Flow/Blocto wallet and agree to stake required funds to join a village.
Submit Activity:
- Members upload proof of their progress (e.g. workout screenshots) as activities on the app.
- App tracks number of activities and shows progress towards the goal.
Goal Completion Verification:
- At the end of the challenge, the Flow smart contract checks goal completion. Members who failed to complete the goal forfeit all or part of their staked funds.
Payout:
- Flow smart contract distributes the prize pool (rewards) to the wallets of successful members who achieved their goals.
- Real token staking: Integrate FlowToken vaults for actual staking and payout
- AI-Generated NFT Badges: Users earn Flow-powered NFTs as trophies for their progress
- Flow Walletless Onboarding: Create wallets for non-web3 users behind-the-scenes for a seamless signup
- On-chain proof of activity: Store member activities on the Flow blockchain for immutability and transparency
- Strava, Apple Health, MyFitnessPal integrations for activity tracking
- AI Coach: Integrate with AI agents to help members reaching their goals with motivational messages, tips, reminders, etc.
- Advanced reward distribution: Allow groups to donate their rewards or customize prize distribution logic
- Comments and reactions on activity posts
- Group chat / DM in-app / integration with Discord
- Member roles: Allow selected members to manage the group and override terms for exceptional circumstances
- Theme: It takes a village to achieve our goals.
- Tone: Warm, clean, and welcoming - like a strong community.
- Colors: Muted autumn palette – amber, forest green, rust, sand.
- Fonts: Modern, rounded sans-serifs with friendly polish.
- Graphics: Hand-drawn illustrations to feel more personal