Back to Projects
Flutter
Firebase

SleepCast
Turns a nightly journal entry into a personalized English sleep podcast, powered by Gemini and ElevenLabs.
SleepCast is a Flutter app that turns English learning into part of a bedtime routine. Write a short journal entry in Turkish, and Gemini translates and polishes it into English; ElevenLabs (with a Google TTS fallback) narrates it into a short sleep podcast. AI-generated flashcards pull vocabulary from each entry for practice the next day, and a streak dashboard keeps the habit going — all built on Riverpod with a Clean Architecture layout over Firebase.
Core Features
Daily journal entry with AI translation and correction (Gemini)
Auto-generated sleep podcast narration (ElevenLabs, Google TTS fallback)
AI-generated flashcards pulled from each journal entry
Streak and progress dashboard
Firebase Auth, Firestore, Storage, and Cloud Functions backend
Riverpod state management with a Clean Architecture layout
Built With
Riverpod
Gemini
ElevenLabs
2
Platforms
Gemini, ElevenLabs
AI Services
Screenshots
09:41
09:41

09:41
Privacy Policy
Learn how your data is handled in this application.