Zentale
Turn toy photos into fun and educational stories for children
What it does
Zentale is an Android app that converts toy photos into fun and educational stories using the Google Gemini Ai Api.
How does the app work?
Users can log in to Zentale using their Google account. With the One Tap Compose library, sign-in takes less than 2 seconds. If this is the first time the user logs in, I have a Firebase onCreate function in the back end that auto-assigns text story credits to each account.
Once logged in, users can convert a toy photo into a text story in the following simple steps:
1. Take a new toy photo or add one from the gallery.
Optional: Select the output language for the story. Currently, you can select from English, Spanish, and Romanian. If you don t select any story will be in English
2. Press on Create Story and wait for the creation.
In the background, when users tap on the "Create story" button, here's what happens:
-Adds the toy photo to Firebase Storage, which returns an image url
- I send the image URL to my Node JS Api, which uses the Gemini Ai Api.
Gemini-1.5-flash converts the image to a story title. Then, I use the title to create the story content by calling the same model.
- Once Gemini creates the story, it saves it to Firestore.
- When the Android app receives a successful response, I use the story id to fetch the story from Firestore.
Built with
- Android
- Firebase
- Google Cloud - App Engine
Team
By
Dragos Georgian Ivanov
From
Romania