kartavya-gore.vercel.app/design-lab
Design Lab

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.

1 · Draw your system
Add typed boxes, connect them with arrows, rename anything.
6 nodes · 5 connections
Use Excalidraw's arrow tool to connect boxes. Rename by double-clicking.
Loading whiteboard…
How it works
1 · Draw

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.

2 · Generate

The architecture is sent to Gemini, which writes every file: Spring Boot app, JPA entities, REST controllers, Redis and Kafka wiring, Docker Compose.

3 · Download

Get a zip of the project. A deterministic skeleton guarantees it always compiles and boots — even if the model output is imperfect.

← Home