
Stowly
Čarovné rozprávky na dobrú noc poháňané umelou inteligenciou
Full-stack iOS aplikácia, ktorá generuje vzdelávacie rozprávky na dobrú noc pre deti pomocou Apple Intelligence na zariadení aj cloudovej AI, s kompletným systémom predplatného a virtuálnou menou.
Výzva
Rodičia majú problém nájsť pútavé, vzdelávacie rozprávky na dobrú noc, ktoré deti zabavia a zároveň ich niečo naučia. Existujúce aplikácie buď vyžadujú drahé predplatné bez bezplatnej verzie, postrádajú vzdelávaciu hodnotu, alebo nepodporujú viac jazykov pre viacjazyčné rodiny. Technickou výzvou bolo vytvoriť aplikáciu, ktorá funguje bezproblémovo online aj offline, podporuje AI na zariadení pre používateľov dbajúcich na súkromie a zároveň ponúka výkonnejšiu cloudovú AI pre prémiové funkcie, a implementuje férový model monetizácie, ktorý neuzamyká základné funkcie za platobnou stenou. Aplikácia tiež musela podporovať viac jazykov s kultúrne prispôsobeným štýlom rozprávania, elegantne zvládať zlyhania AI generovania s automatickým vrátením peňazí a poskytovať transparentné sledovanie nákladov pre používateľov.
Naše riešenie
Stowly implementuje unikátnu architektúru duálneho poskytovateľa AI, ktorá dáva používateľom voľbu medzi súkromím a schopnosťami. Používatelia zadarmo môžu generovať neobmedzené príbehy pomocou Apple Intelligence (na zariadení) bez prihlásenia, zatiaľ čo prémioví predplatitelia získajú prístup k Cloud AI generovanie textu pre bohatšie príbehy, Cloud AI generovanie obrázkov pre ilustrácie a Cloud AI narozprávanie. Backend beží na Supabase s 13 Edge Functions, ktoré zabezpečujú bezpečnú JWT autentizáciu, atomické transakcie diamantov a automatické vrátenie peňazí pri zlyhaní generovania. RevenueCat spravuje predplatné s real-time webhook synchronizáciou do databázy. iOS aplikácia nasleduje MVVM architektúru so SwiftUI a SwiftData, obsahuje zvýrazňovanie slov pri TTS prehrávaní, pohlcujúci čítací zážitok a kompletnú knižnicu príbehov s obľúbenými, vyhľadávaním a sledovaním prečítaných. Systém virtuálnej meny diamantov poskytuje transparentné ceny založené na použití s kompletnou históriou transakcií.
Výsledky a dopad
Duálny systém (Apple Intelligence + Cloud AI) dáva používateľom voľbu medzi súkromím a schopnosťami
Plná podpora pre angličtinu, francúzštinu, nemčinu, španielčinu, taliančinu a slovenčinu s kultúrnymi adaptáciami
Kompletné backend API pokrývajúce generovanie, správu používateľov, predplatné a transakcie
Čistá MVVM architektúra s komplexnou servisnou vrstvou a znovupoužiteľnými komponentmi
AI generovanie na zariadení bez limitov použitia, bez prihlásenia, plná offline podpora
Kľúčové funkcie
Duálny systém AI poskytovateľov
Unikátna architektúra umožňujúca voľbu pre každý príbeh medzi bezplatnou AI na zariadení (Apple Intelligence) a prémiovou cloudovou AI (Cloud AI). Žiadne uzamknutie k dodávateľovi, plynulé prepínanie podľa preferencie používateľa.
Vzdelávacie generovanie príbehov
AI generované príbehy obsahujú integrované slovíčka, vzdelávacie témy a voliteľné morálne ponaučenia. Vekovo primeraná zložitosť pre deti 3-12 rokov s nastaviteľnou dĺžkou príbehov.
Zvýrazňovanie slov pri TTS
Pokročilá implementácia text-to-speech so synchronizovaným zvýrazňovaním slov počas prehrávania, zlepšujúca čitateľské porozumenie pre malých čitateľov. Viac prémiových hlasových možností.
AI generovanie obrázkov
Plagátové ilustrácie pre každý príbeh cez Apple Image Playground (na zariadení) alebo Cloud AI generovanie obrázkov. Automatická extrakcia kľúčových slov z obsahu príbehu s vylepšením promptu pre bezpečnosť detí.
Virtuálna mena diamanty
Systém virtuálnej meny s prehľadným zobrazením zostatku, ktorý používateľom jasne ukazuje, koľko diamantov majú. Kompletná história transakcií, automatické vrátenie pri zlyhaní a uvítací bonus pre nových používateľov.
Podpora viacerých jazykov
Šesť podporovaných jazykov (angličtina, francúzština, nemčina, španielčina, taliančina, slovenčina) s kultúrne prispôsobenými štýlmi rozprávania. Jazykovo špecifické prompty pre autentické príbehy.
Freemium model so skutočnou bezplatnou verziou
Neobmedzené generovanie príbehov na zariadení bez prihlásenia alebo platby. Premium odomyká cloudovú AI, všetky jazyky, AI narozprávanie a mesačný príspevok diamantov (4,99 $/mesiac alebo 49,99 $/rok).
Bezpečná backendová architektúra
JWT autentizované Supabase Edge Functions s atomickým odpočítaním diamantov, PostgreSQL triggery pre uvítacie bonusy a RevenueCat webhook integrácia pre real-time synchronizáciu predplatného.
Použité technológie
Zistenia
- •Prístup duálneho poskytovateľa AI (na zariadení + cloud) je silný pre freemium aplikácie - poskytuje skutočne užitočnú bezplatnú verziu a zároveň rezervuje prémiové funkcie pre predplatiteľov bez obmedzujúceho pocitu.
- •Atomický odpočet diamantov s automatickým vrátením pri zlyhaní je nevyhnutný pre systémy virtuálnej meny - buduje dôveru a predchádza frustrácii používateľov, keď sa niečo pokazí.
- •Zvýrazňovanie na úrovni slov pri TTS vyžaduje starostlivú implementáciu AVSpeechSynthesizerDelegate so sledovaním rozsahu znakov - synchronizácia je zložitá, ale dramaticky zlepšuje čítací zážitok pre deti.
- •RevenueCat webhook integrácia so Supabase funguje dobre, ale implementácia PostgreSQL triggerov pre automatické uvítacie bonusy eliminuje zložitú logiku na strane iOS a zabezpečuje konzistenciu.
- •Podpora viacerých jazykov nie je len o preklade - každý jazyk potrebuje kultúrne prispôsobené pokyny pre rozprávanie (francúzska umeleckosť, nemecká štruktúra, španielska vrúcnosť) pre autentické príbehy.
Čo ďalej
Rozšírenie jazykovej podpory o češtinu a poľštinu. Pridanie systému úspechov s diamantovými odmenami za čítacie míľniky. Plánujeme rozšírenie z príbehov na plnohodnotné detské knihy s kapitolami a ilustráciami.