“What if your laziness could cost you money?”
ghLockedin is a Web3-powered accountability system that turns consistency into a financial commitment.
You stake ETH, commit to showing up on GitHub every day, and build a streak.
Miss a day? You pay the price.
This is not just productivity tracking.
This is discipline enforced by code + money + on-chain proof.
⚠️ Slight lag may be present in current build
Watch in 2x for better flow understanding
ghlocked.mp4
- Stake ETH to enter a challenge
- Commit to daily GitHub activity (streak tracking)
- Miss a day → stake gets locked & challenge resets
- Stay consistent → maintain control over your funds
- User connects wallet
- Stakes ETH into a smart contract
- System tracks daily GitHub activity
- Backend verifies streak consistency
- Smart contract enforces rules:
- Active streak → funds safe
- Missed day → penalty / stake locked
Traditional productivity apps:
“Be consistent 🙂”
ghLockedin:
“Be consistent… or lose money 💀”
It combines:
- Accountability
- Financial incentive
- On-chain transparency
- Frontend: Next.js
- Backend: Node.js,Express.js,Prisma ORM, Github Auth
- Blockchain: Ethereum smart contracts (Solidity)
- Wallet Integration: Web3 / Ethers.js
- GitHub API: Streak tracking system
- Wallet-based authentication
- ETH staking mechanism
- GitHub daily activity tracking
- Streak validation logic
- Challenge reset system
- On-chain transaction history
⚙️ This project is in testing / v1 prototype phase
- Demo mode currently active (reduced duration streak)
- Full 30-day challenge system will be re-enabled after testing
- Performance optimizations pending
This is an experimental project built for learning + experimentation in:
- Web3 mechanics
- Behavioral incentives
- On-chain accountability systems
Use at your own risk.
- Smarter streak verification system
- Social challenges (compete with friends)
- Partial stake recovery system
- Anti-cheat improvements
- Better UX + real-time tracking dashboard
- DAO-based challenge pools
This is built by Mohit Sati
I love u Satoshi Nakamoto