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