Inspiration
We live in a world where people in general, but most importantly kids, are losing the interest in the act of reading, which may be fine for adults, but is not acceptable for kids 5-10 years who are building core skills to navigate life. So in a world where kids keep getting distracted by TikTok and video games, we've built a platform that combines the dynamic nature of those platforms with both classic and in-depth stories that make kids more interested in reading!
What it does
Imagibook combines two types of stories: classic kids stories for kids 6-7 (and below) which are enhanced by teaching, voice and image generation functions , and longform stories that act as mini novels for kids 8-12. These combine character customization, awesome cutscenes and the age-old "choose you adventure" format to create a more engaging experience for more mature readers. Both story formats include pre-loaded stories and the ability to generate stories the user wants either fro pre-loaded prompts or their own custom prompt.
In classic stories readers, are able to use Gemini to either read the story to them completely, or use the Teach function where it follows the movement of their finger to help spell out words. They also get to chance preloaded images of a story when need be (for example changing Cinderella from a Disney-esque to a Studio Ghibli art-style).
In our mini novels, Gemini makes the "choose your adventure" format a little more dynamic with cutscenes at specific moments , as well as easy buttons to choose a path at the bottom. However the biggest win here is customizing the main character similar to a video game before the story starts, and this main character continues in all cut scenes throughout the book. Generated stories in this format will be episodic, building up to 50-page episodes that users can continue to expand as they please.
How we built it
ImagiBook was built on Typescript through Google AI Studio as well as Flutter for our mobile apps. There is a very specific reason for this, which is optimizing what each platform has to offer. The Typscript version was easier and faster to deploy, and can technically be accessed anywhere where anyone has a web browser.
However the Flutter App allows us to run a lot of the app offline, a function that is always Vital in countries like ours. Think of it this way, if ImagiBook is an AI powered storybook for your kid, should it stop working the moment you don't have an internet connection? As such we built the Flutter app to have Robust offline functionality while still being enhanced by all of Gemini 3 's best features. Like the Typescript App , it is easily scalable across devices and retains the best parts of it, while being a foundation to build more optimised games and user-centric features.
Challenges we ran into
The biggest challenge has been taking more advantage of the Flutter app, as our vision would have included more graphically intensive games and user customization features. This is still possible but for the sake of time and submission we wanted to at least present the version we have now first, with plans for expansion as we continue.
Accomplishments that we're proud of
We genuinely think the approach we took to ImagiBook is our best accomplishment, combining some of Gemini 3's best features with a practical but impactful approach to making kids excited about reading again. This is what we see as the next evolution of the storybook , combining the best of what is new and old to make more and more kids love reading again.
What we learned
You can't expect AI to fix everything, taking a systems and design thinking approach to building robust apps is vital if you want to build something people actually want to use.
What's next for Imagibook
Becoming an ongoing platform for parents , kids and everyone in-between to use to discover both classical and new interesting worlds. We want to work with local writers to curate and help create more interesting and indigenous stories even based on region as we spread this out to the world. Building more features that teach children to read like more interactive teaching coaches is also the next step, as we could even roll out the app not just for leisurely reading but to help with educational reading as well.
Built With
- flutter
- gemini3
- nan-banana
- typescript
- veo
Log in or sign up for Devpost to join the conversation.