
Stowly
Kouzelné pohádky na dobrou noc poháněné umělou inteligencí
Full-stack iOS aplikace, která generuje vzdělávací pohádky na dobrou noc pro děti pomocí Apple Intelligence na zařízení i cloudové AI, s kompletním systémem předplatného a virtuální měnou.
Výzva
Rodiče mají problém najít poutavé, vzdělávací pohádky na dobrou noc, které děti zabaví a zároveň je něco naučí. Existující aplikace buď vyžadují drahé předplatné bez bezplatné verze, postrádají vzdělávací hodnotu, nebo nepodporují více jazyků pro vícejazyčné rodiny. Technickou výzvou bylo vytvořit aplikaci, která funguje bezproblémově online i offline, podporuje AI na zařízení pro uživatele dbající na soukromí a zároveň nabízí výkonnější cloudovou AI pro prémiové funkce, a implementuje férový model monetizace, který neuzamyká základní funkce za platební stěnu. Aplikace také musela podporovat více jazyků s kulturně přizpůsobeným stylem vyprávění, elegantně zvládat selhání AI generování s automatickým vrácením peněz a poskytovat transparentní sledování nákladů pro uživatele.
Naše řešení
Stowly implementuje unikátní architekturu duálního poskytovatele AI, která dává uživatelům volbu mezi soukromím a schopnostmi. Uživatelé zdarma mohou generovat neomezené příběhy pomocí Apple Intelligence (na zařízení) bez přihlášení, zatímco prémiový předplatitelé získají přístup k Cloud AI generování textu pro bohatší příběhy, Cloud AI generování obrázků pro ilustrace a Cloud AI namluvení. Backend běží na Supabase s 13 Edge Functions, které zajišťují bezpečnou JWT autentizaci, atomické transakce diamantů a automatické vrácení peněz při selhání generování. RevenueCat spravuje předplatná s real-time webhook synchronizací do databáze. iOS aplikace následuje MVVM architekturu se SwiftUI a SwiftData, obsahuje zvýrazňování slov při TTS přehrávání, pohlcující čtecí zážitek a kompletní knihovnu příběhů s oblíbenými, vyhledáváním a sledováním přečtených. Systém virtuální měny diamantů poskytuje transparentní ceny založené na použití s kompletní historií transakcí.
Výsledky a dopad
Duální systém (Apple Intelligence + Cloud AI) dává uživatelům volbu mezi soukromím a schopnostmi
Plná podpora pro angličtinu, francouzštinu, němčinu, španělštinu, italštinu a slovenštinu s kulturními adaptacemi
Kompletní backend API pokrývající generování, správu uživatelů, předplatná a transakce
Čistá MVVM architektura s komplexní servisní vrstvou a znovupoužitelnými komponentami
AI generování na zařízení bez limitů použití, bez přihlášení, plná offline podpora
Klíčové funkce
Duální systém AI poskytovatelů
Unikátní architektura umožňující volbu pro každý příběh mezi bezplatnou AI na zařízení (Apple Intelligence) a prémiovou cloudovou AI (Cloud AI). Žádné uzamčení k dodavateli, plynulé přepínání podle preference uživatele.
Vzdělávací generování příběhů
AI generované příběhy obsahují integrovaná slovíčka, vzdělávací témata a volitelná morální ponaučení. Věkově přiměřená složitost pro děti 3-12 let s nastavitelnou délkou příběhů.
Zvýrazňování slov při TTS
Pokročilá implementace text-to-speech se synchronizovaným zvýrazňováním slov během přehrávání, zlepšující čtenářské porozumění pro malé čtenáře. Více prémiových hlasových možností.
AI generování obrázků
Plakátové ilustrace pro každý příběh přes Apple Image Playground (na zařízení) nebo Cloud AI generování obrázků. Automatická extrakce klíčových slov z obsahu příběhu s vylepšením promptu pro bezpečnost dětí.
Virtuální měna diamanty
Systém virtuální měny s přehledným zobrazením zůstatku, který uživatelům jasně ukazuje, kolik diamantů mají. Kompletní historie transakcí, automatické vrácení při selhání a uvítací bonus pro nové uživatele.
Podpora více jazyků
Šest podporovaných jazyků (angličtina, francouzština, němčina, španělština, italština, slovenština) s kulturně přizpůsobenými styly vyprávění. Jazykově specifické prompty pro autentické příběhy.
Freemium model se skutečnou bezplatnou verzí
Neomezené generování příběhů na zařízení bez přihlášení nebo platby. Premium odemyká cloudovou AI, všechny jazyky, AI namluvení a měsíční příděl diamantů (4,99 $/měsíc nebo 49,99 $/rok).
Bezpečná backendová architektura
JWT autentizované Supabase Edge Functions s atomickým odečtem diamantů, PostgreSQL triggery pro uvítací bonusy a RevenueCat webhook integrace pro real-time synchronizaci předplatného.
Použité technologie
Poučení
- •Přístup duálního poskytovatele AI (na zařízení + cloud) je silný pro freemium aplikace - poskytuje skutečně užitečnou bezplatnou verzi a zároveň rezervuje prémiové funkce pro předplatitele bez omezujícího pocitu.
- •Atomický odečet diamantů s automatickým vrácením při selhání je nezbytný pro systémy virtuální měny - buduje důvěru a předchází frustraci uživatelů, když se něco pokazí.
- •Zvýrazňování na úrovni slov při TTS vyžaduje pečlivou implementaci AVSpeechSynthesizerDelegate se sledováním rozsahu znaků - synchronizace je složitá, ale dramaticky zlepšuje čtecí zážitek pro děti.
- •RevenueCat webhook integrace se Supabase funguje dobře, ale implementace PostgreSQL triggerů pro automatické uvítací bonusy eliminuje složitou logiku na straně iOS a zajišťuje konzistenci.
- •Podpora více jazyků není jen o překladu - každý jazyk potřebuje kulturně přizpůsobené pokyny pro vyprávění (francouzská uměleckost, německá struktura, španělská vřelost) pro autentické příběhy.
Co dál
Rozšíření jazykové podpory o češtinu a polštinu. Přidání systému úspěchů s diamantovými odměnami za čtecí milníky. Plánujeme rozšíření z příběhů na plnohodnotné dětské knihy s kapitolami a ilustracemi.