2026 Vo vývoji

Clean Lungs

Mobilná aplikácia na odvykanie od fajčenia s hypnózou a behaviorálnou psychológiou

www.cleanlungs.app

Prehľad projektu

Mobilná aplikácia na odvykanie od fajčenia, ktorá kombinuje hypnózu, behaviorálnu psychológiu a personalizovaný prístup. Pomáha používateľom nielen prestať fajčiť, ale zmeniť svoju identitu na „som nefajčiar" a udržať tento stav dlhodobo.

Aplikácia je určená pre ľudí, ktorí chcú prestať fajčiť cigarety alebo vape. Rieši problém návratnosti k fajčeniu tým, že namiesto klasickej „sily vôle" využíva prácu s podvedomím, personalizované hypotické nahrávky a systém mikro-návykov.

Hypnóza + Psychológia

Vedecký prístup

4 fázy programu

Automatická progresia

Personalizácia

Meno, hlas, spúšťače

Cieľová skupina

  • Dospelí používatelia s rôznou úrovňou závislosti
  • Ľudia hľadajúci vedecky podložený prístup
  • Používatelia citliví na psychologický prístup

Riešený problém

Vysoká návratnosť k fajčeniu pri tradičných metódach založených na sile vôle. Nedostatok aplikácií pracujúcich s podvedomím a identitou.

Hlavné funkcionality

Personalizovaný onboarding

Diagnostický dotazník (9 krokov) vytvára profil závislosti a odporúča stratégiu.

Hypnotická knižnica

Kategorizované nahrávky podľa fázy, témy a dĺžky s možnosťou personalizácie (meno, hlas, spúšťače).

Krízový mód

6-kroková intervencia pri akútnej chuti na cigaretu (dýchanie, sugestia, reframe, mikro-úloha).

Dashboard s metrikami

Dni bez fajčenia, ušetrené peniaze, nevyfajčené cigarety, zdravotný timeline.

Fázový systém

Automatická progresia cez 4 fázy (Príprava, Odstavenie, Stabilizácia, Nefajčiar).

Gamifikácia

Odznaky za míľniky bez negatívneho trestania pri relapse.

Push notifikácie

Denné pripomienky, motivačné správy, krízová podpora.

Relaps management

Zaznamenanie návratu bez resetovania progresu, analýza spúšťačov.

Použité technológie

Mobilná aplikácia

  • Expo SDK 54 – React Native framework
  • React 19.1 + React Native 0.81.5
  • TypeScript 5.9 (strict mode)
  • Expo Router v6 – file-based routing
  • React Native Reusables – UI komponenty
  • NativeWind – Tailwind CSS pre React Native
  • React Native Reanimated + Gesture Handler

Backend a databáza

  • Convex – real-time serverless backend
  • Firebase Cloud Messaging – push notifikácie
  • Resend – transakčné emaily (týždenné reporty)

Marketing web

  • Svelte 5 + Vite 7 – landing page

DevOps a nástroje

  • npm – package manager
  • ESLint – linting
  • React Compiler – automatická optimalizácia
  • New Architecture – React Native nová architektúra

Architektúra riešenia

Typ aplikácie

Cross-platform mobilná aplikácia (iOS, Android, web) s real-time backendom

Architektúra

  • Single-page aplikácia s tab navigáciou (4 hlavné sekcie)
  • File-based routing cez Expo Router
  • Serverless backend na Convex s real-time synchronizáciou
  • Offline-first prístup s lokálnym cachovaním

Komunikácia

  • REST API a WebSocket cez Convex SDK
  • Push notifikácie cez Firebase Cloud Messaging
  • Emaily cez Resend API

Nasadenie

  • Mobilné aplikácie cez Expo Application Services (EAS)
  • Web verzia cez Vercel/Netlify
  • Convex cloud hosting

Ukážky aplikácie

Clean Lungs Marketing Web

Marketing web stránka

Home Screen

Domovská obrazovka

Dashboard

Dashboard s metrikami

Dashboard Detail

Detailný dashboard

Hypnosis Library

Knižnica hypnóz

Audio Player

Audio prehrávač

Breathing Exercise

Dychové cvičenie

Cigarette Tracker

Zaznamenanie cigarety

Profile

Profil používateľa

Profile Settings

Nastavenia profilu

Profile Details

Detaily profilu

Zaujímavé technické riešenia

Personalizované hypnózy

Systém dynamicky generuje obsah nahrávok na základe profilu používateľa – meno, preferovaný hlas, typ spúšťačov a motivácie. Používateľ si môže vybrať medzi rýchlou a hlbokou indukciou.

Fázová logika

Backend automaticky určuje fázu programu podľa počtu dní a aktivity. Každá fáza má odlišný obsah – od prípravy cez intenzívne odstavenie až po údržbový režim.

Psychologicky citlivý jazyk

Aplikácia striktne dodržiava pravidlá pozitívneho framingu – žiadne „zlyhal si" alebo „reset". Relaps sa zaznamenáva bez trestu a dashboard pokračuje v počítaní.

Real-time synchronizácia

Convex poskytuje okamžitú synchronizáciu dát medzi zariadeniami, čo umožňuje plynulý prechod medzi mobilom a webom.

Audio prehrávač

Implementácia s binaurálnymi tónmi a hudbou na pozadí, s možnosťou kombinácie pre lepšiu efektivitu hypnózy.

Naša rola na projekte

Kompletný návrh architektúry a technológií
Vývoj mobilnej aplikácie (React Native/Expo)
Implementácia UI komponentov a obrazoviek
Integrácia Convex backendu a databázového modelu
Implementácia audio prehrávača s personalizáciou
Vývoj krízového módu a dychových cvičení
Integrácia push notifikácií a emailov
Vývoj marketingovej web stránky (Svelte)
Nastavenie build a deployment pipeline

Výsledok

Funkčná cross-platform mobilná aplikácia s komplexným systémom na podporu odvykania od fajčenia. Aplikácia kombinuje vedecké prístupy (hypnóza, behaviorálna psychológia) s modernými technológiami a poskytuje používateľom personalizovaný, empatický a efektívny nástroj na trvalú zmenu identity a životného štýlu.