An open-source Flutter app that turns text prompts into AI-generated art — with style controls, a community explore feed, and a full Firebase backend.



Most text-to-image tutorials stop at a single API call — I wanted a complete, well-architected reference app instead.
The goal was a full cross-platform Flutter app that treats AI generation as a real product surface: multi-mode auth, a community explore feed, a personal album, profile management, theming, and onboarding — not a one-screen demo.
The task: structure it cleanly enough to open-source as a reference — a pluggable AI image provider, a Firebase backend, and an architecture (Riverpod, go_router, freezed, fpdart) other developers can read, fork, and ship their own version from.
Built the animated splash, onboarding flow, and a complete Firebase auth system — email/password, Google Sign-In, and anonymous guest mode — so users can start generating immediately, with a guest path that needs no commitment.
Wired a pluggable AI image API (default Vyro.ai Imagine) behind art style, aspect ratio, and quality controls. Every generated image persists to the user's personal album via Firebase Storage and Firestore, with a profile image counter.
Added an explore feed to browse community images by style with search, plus light/dark theming (dark-neon default). Released the full source under MIT so others can drop in their own provider keys and run it.


