Drawna: Imagine It
When a kindergarten teacher told me how much time she spends drawing exactly what the kids request ("No, that’s not what a unicorn eating spaghetti looks like!"), I had a lightbulb moment.
I’m a simple man! Flask and Jinja for backend. Custom CSS and vanilla JS for frontend.
Flask acted as the glue between the simple kid-friendly frontend and the AI magic happening behind the scenes. The interface needed to be dead simple: a text box, a "Draw" button large enough for tiny fingers, and a display area for the resulting doodle.
After testing several image models, I went with Google’s Gemini powered by Imagen 3. Fast enough to keep 5-year-olds from losing interest and starting a food fight.
The best part isn’t the tech itself. It’s seeing how AI can boost imagination instead of replacing it. These kids don’t see AI as a replacement for creativity. They see it as a wild, slightly magical drawing buddy that brings their crazy ideas to life.
Maybe someday I’ll revisit Drawna, add fresh ideas, and make it an even bigger playground for the little artists of tomorrow.
Update: Drawna is under maintenance. I’m replacing Imagen 3 with Nano Banana.