Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Developed a fully functional mobile application for personalized learning based on artificial intelligence. The project was implemented from scratch to the pre-launch stage in 7 development phases.

What has been done
AI-generated content

Automatic generation of courses, lessons, and assessments through OpenRouter (LLM)
23 types of content blocks: text, video, images, code, interactive exercises
Feynman mode — explaining the topic in one's own words with AI verification

Monetization

RevenueCat — subscriptions Free / Plus / Ultra with Paywall UI
Google AdMob — banners, interstitials, Rewarded videos
Premium audio lessons ($4.99/course) through OpenAI TTS + expo-speech

User engagement

XP system, levels, streaks, streak freezing
10 achievements with animated notifications
Spaced repetition system using the SM-2 algorithm (3D flip-cards + swipe)
Push notifications with deep links + pg_cron automation (Supabase)
UI/UX

Bento-layout of the main screen with stagger animations
Trending Topics + Template Courses
Smooth animations through React Native Reanimated
Full localization EN/UK

Technical stack
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
Work details
Added 1 March
63 views
Freelancer
Dmytro Matniak
Ukraine Khmelnitskyi
No reviews

Available for hire Available for hire
On the service 7 years