Overview
Sleep2Earn is a Web3-based application that transforms sleep into a rewarding experience. Built to address the modern crisis of sleep deprivation, the app incentivizes healthy sleeping habits with token rewards while safeguarding user privacy. By leveraging zero-knowledge proofs (zkTLS), Sleep2Earn ensures that sensitive health data remains secure and verifiable without exposure.
This project combines blockchain technology, gamification, and health insights to promote productivity, mental well-being, and overall quality of life.
Hackathon Participation
Sleep2Earn was showcased at major Web3 hackathons in 2025:
- Monad Hackathon 2025 → Presented as a privacy-first, zkTLS-enabled incentivization platform.
- Mammothon 2025 → Competed with a focus on gamified healthtech and cross-chain scalability.
Participation in these events provided valuable feedback from judges and the Web3 community, strengthening both the technical architecture and product vision.
Problems Solved
In today’s fast-paced environment, sleep deprivation reduces performance, harms mental health, and impacts daily life. Existing apps often fail to motivate users and risk privacy breaches.
Sleep2Earn tackles these issues by:
- Gamifying sleep improvement through token-based incentives.
- Protecting data privacy with zkTLS, verifying sleep data without revealing raw metrics.
Architecture & Tech Stack
- Blockchain: Ethereum (or other EVM-compatible chains)
- Zero-Knowledge Proofs: zkTLS for secure data verification
- Frontend: React.js or Next.js
- Backend: Node.js, Express.js
- Database: PostgreSQL
- Smart Contracts: Solidity
- Sleep Tracking API: Integration with devices like Fitbit, Apple Watch, etc.
Flow
- Connect Your Device → Sync wearables like Fitbit or Apple Watch.
- Set Sleep Goals → Customize duration and quality targets.
- Earn Tokens → Rewards issued when goals are met, verified securely.
- Redeem Rewards → Use tokens for discounts, gift cards, and partner perks.
Challenges & Learnings
Challenges
- First Web3 Project — Transitioning from traditional Web2 development to Web3 concepts was a steep learning curve, especially understanding how blockchain, smart contracts, and tokenomics work in practice.
- Frontend ↔ Blockchain Integration — Connecting React/Next.js frontend with Solidity smart contracts required mastering wallet connections, transaction flows, and handling asynchronous blockchain responses.
- Privacy + Gamification — Designing a flow that combined zero-knowledge proofs (zkTLS) for data privacy while still keeping the app fun and engaging posed a unique challenge.
Learning
- Bootcamp Experience — Through the Dev Web3 Jogja Bootcamp, I gained hands-on experience in Solidity, smart contract deployment, and Web3 tooling.
- Bridging Web2 & Web3 — Learned how Web2 expertise (React, Express) can be combined with Web3 technologies (Solidity, zkTLS) to create something innovative.
- Collaborative Development — Working in a hackathon environment reinforced the importance of rapid prototyping, team communication, and iterating quickly based on feedback.