Platforma mobilnego uczenia się zasilana sztuczną inteligencją (iOS + Android)
Opracowałem pełnoprawną aplikację mobilną do spersonalizowanego uczenia się opartą na sztucznej inteligencji. Projekt zrealizowano od zera do etapu przedpremiery w 7 fazach rozwoju.
Co zrobiono
Generowanie treści AI
Automatyczne generowanie kursów, lekcji i ocen za pomocą OpenRouter (LLM)
23 typy bloków treści: tekst, wideo, obrazy, kod, interaktywne ćwiczenia
Tryb Feynman — wyjaśnienie tematu własnymi słowami z weryfikacją AI
Monetyzacja
RevenueCat — subskrypcje Free / Plus / Ultra z interfejsem Paywall
Google AdMob — banery, interstycjalne, nagradzane wideo
Premium lekcje audio ($4.99/kurs) za pomocą OpenAI TTS + expo-speech
Zaangażowanie użytkowników
System XP, poziomy, streaki, zamrażanie streaków
10 osiągnięć z animowanymi powiadomieniami
System powtórzeń według algorytmu SM-2 (3D flip-cards + swipe)
Powiadomienia push z deep links + automatyzacja pg_cron (Supabase)
UI/UX
Układ Bento na głównym ekranie z animacjami stagger
Tematy na czasie + Kursy szablonowe
Płynne animacje za pomocą React Native Reanimated
Pełna lokalizacja EN/UK
Stos technologiczny
Expo SDK 54 · React Native · TypeScript · NativeWind · Zustand · Supabase (PostgreSQL + Edge Functions + Realtime + pg_cron) · RevenueCat · AdMob · OpenRouter · OpenAI · i18n
#ReactNative #ExpoSDK #MobileDevelopment #AIApp #TypeScript #Supabase #NativeWind #Zustand #RevenueCat #AdMob #OpenAI #iOS #Android #FreelanceDev #MobileApp #EdTech #FullStack #AppDevelopment #UIUXDesign #PushNotifications
Co zrobiono
Generowanie treści AI
Automatyczne generowanie kursów, lekcji i ocen za pomocą OpenRouter (LLM)
23 typy bloków treści: tekst, wideo, obrazy, kod, interaktywne ćwiczenia
Tryb Feynman — wyjaśnienie tematu własnymi słowami z weryfikacją AI
Monetyzacja
RevenueCat — subskrypcje Free / Plus / Ultra z interfejsem Paywall
Google AdMob — banery, interstycjalne, nagradzane wideo
Premium lekcje audio ($4.99/kurs) za pomocą OpenAI TTS + expo-speech
Zaangażowanie użytkowników
System XP, poziomy, streaki, zamrażanie streaków
10 osiągnięć z animowanymi powiadomieniami
System powtórzeń według algorytmu SM-2 (3D flip-cards + swipe)
Powiadomienia push z deep links + automatyzacja pg_cron (Supabase)
UI/UX
Układ Bento na głównym ekranie z animacjami stagger
Tematy na czasie + Kursy szablonowe
Płynne animacje za pomocą React Native Reanimated
Pełna lokalizacja EN/UK
Stos technologiczny
Expo SDK 54 · React Native · TypeScript · NativeWind · Zustand · Supabase (PostgreSQL + Edge Functions + Realtime + pg_cron) · RevenueCat · AdMob · OpenRouter · OpenAI · i18n
#ReactNative #ExpoSDK #MobileDevelopment #AIApp #TypeScript #Supabase #NativeWind #Zustand #RevenueCat #AdMob #OpenAI #iOS #Android #FreelanceDev #MobileApp #EdTech #FullStack #AppDevelopment #UIUXDesign #PushNotifications