Draw a system.
Download a runnable Spring Boot project.
Sketch an architecture on an Excalidraw whiteboard — gateways, services, databases, caches, queues — connect them, and the AI writes a complete Spring Boot 3 starter for it: entities, repositories, REST controllers, Redis & Kafka wiring, Docker Compose, and a README. Unzip, run docker compose up --build, done.
A full Excalidraw whiteboard — add typed boxes, connect them with arrows the way a real system would talk, zoom and drag freely. Rename anything; names flow straight into the code.
The architecture is sent to Gemini, which writes every file: Spring Boot app, JPA entities, REST controllers, Redis and Kafka wiring, Docker Compose.
Get a zip of the project. A deterministic skeleton guarantees it always compiles and boots — even if the model output is imperfect.