Mobile ApplicationCompleted

EpicTales — AI-Powered Story Generator for Children

An educational mobile app that generates and narrates AI-driven stories tailored to children’s age and language preferences.

Developer: Mustafa Kürşad Başer
Started: December 2024
Completed: April 2025
EpicTales — AI-Powered Story Generator for Children

EpicTales is an engaging story generation app designed to deliver personalized, age-appropriate stories for children using the power of AI. The application combines Firebase Firestore, Google's Gemini API, and a beautiful Jetpack Compose UI to provide immersive storytelling experiences in multiple languages.

Core Features:

  • AI-Powered Stories: Generate unique stories tailored to children's age groups using Gemini AI
  • Text-to-Speech Narration: Read-aloud functionality with natural voice support across various languages
  • Multilingual Support: Available in English, Turkish, German, Spanish, French, Russian, Portuguese, Arabic, and Hindi
  • Age-Based Categorization: Stories organized into age groups (1–3, 4–5, 6–7, 8–9, 10+)
  • Offline Reading: Stories cached locally for access without internet
  • Animated UI: Playful Jetpack Compose interface with magical cloud backgrounds
  • AdMob Integration: Monetization with banner and rewarded ads

Technical Architecture:

  • MVVM Pattern: Clear separation of concerns for maintainability
  • Repository Pattern: Centralized data handling from both Firebase and AI services
  • Jetpack Compose: Fully declarative UI with Material 3 and dynamic theming
  • Firebase Firestore: Remote story storage with offline persistence
  • Text-to-Speech Engine: Multi-language vocalization with fallback support
  • AI Integration: Google Gemini API for intelligent story generation
  • Dependency Injection: Managed via Hilt for scalable architecture

EpicTales stands at the intersection of storytelling and technology, offering parents and educators a smart, delightful way to spark children's imagination and learning across languages and cultures.

Project Gallery

EpicTales — AI-Powered Story Generator for Children - Image 1
1
EpicTales — AI-Powered Story Generator for Children - Image 2
2
EpicTales — AI-Powered Story Generator for Children - Image 3
3
EpicTales — AI-Powered Story Generator for Children - Image 4
4

Tech Stack

KotlinJetpack ComposeFirebase FirestoreGoogle Gemini APIHiltRetrofitCoroutinesText-to-Speech

Mustafa Kürşad BAŞER

Software Engineer

A software engineer who brings complex problems together with elegant solutions and loves to add value by sharing what he learns.

Software Development
Neuroscience
History & Philosophy

© 2025 Mustafa Kürşad BAŞER. All rights reserved.

Çerez Tercihleri

Size daha iyi bir deneyim sunabilmek için çerezleri kullanıyoruz. Analitik ve reklam amaçlı çerezler hakkında detaylı bilgi için ayarları özelleştirebilirsiniz.