Ir syaad.dev
Kembali ke proyek

NapNad - Web3 Sleep Incentivization App

A Web3-based sleep incentivization app that rewards users with tokens for achieving their sleep goals. Built with zkTLS for privacy-preserving data verification and showcased at Mammothon & Monad Hackathon 2025.

NapNad - Web3 Sleep Incentivization App
Klien
Mammothon 2025 & Monad Hackathon 2025
Peran
Frontend Engineer
Tahun
2025
Tumpukan Teknologi
React Next.js Solidity zkTLS Node.js PostgreSQL

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.

Proyek berikutnya

Fastcampus Fullstack Developer Course

2024 Mentor & Instructor

Lihat detail