Luna - AI kids bedtime stories
Custom bedtime stories powered by AI in 40+ languages + voice + image
What it does
Luna storytelling for children is a tool designed for parents who want to maintain a bond with their children by reading them customised stories powered by AI.
We use Google stack for the features described below:
Gemini:
- Text generation for the stories (available in 40+ languages)
- Text to speech for the stories (available in 40+ languages)
- Image - > Leonardo AI: Image generation for the stories (not gemini endpoint we tried to use it but doesn't deliver the quality we need for the theme of the app)
Firebase:
- Authentication: Allowed us to forget about Signing logic and facilitate the integration with the app
- Firestore database: handle all data that we need to keep in the cloud (Users, Stories, Subscriptions, etc)
- Storage: It's saving the text to speech generated by Google
- Functions: controls the generation of the text, text to speech, subscription and daily token reset to premium users.
- Messaging: we integrated push notifications (to be reviewed)
- Remote config: allow us to change behaviours of the app in fly (maintenance mode, bomb version, etc)
Flutter
- Flutter allow us to create ios and android/ios app with a single base code
- Audio integration.
- Localized 20+ languages.
- We can port this base code to mac/windows/web in the future make it more and more accessible
Built with
- Flutter
- Android
- Firebase
- Google Cloud
- in app purchase
- functions
- authentication
- crashlytics
- analytics
- etc
Team
By
Clutch Developer
From
Spain