Design your database schema in the browser and get a complete Spring Boot 4 project: JPA entities, REST controllers, unit and integration tests, Dockerfile, and an optional Angular or React frontend. No CLI, no install. Free tier, no account required.
Hi Product Hunt š
I'm a solo developer and I've been writing Spring Boot CRUD layers for years. Every new project starts the same way: the same entities, the same repositories, the same services, the same controllers, the same Docker setup. Days of typing before writing a single line of anything interesting.
So I built the thing I wanted: you draw your schema in the browser ā resources, properties, relations ā and you download a project that runs.
What comes out:
⢠Spring Boot 4.1 on Java 17, 21 or 25, Maven or Gradle
⢠JPA entities, DTOs, mappers, repositories, services and REST controllers
⢠Unit tests and Testcontainers integration tests that are actually written, not just wired dependencies
⢠Dockerfile, docker-compose, dev/prod profiles and a SQL schema script
⢠Optionally an Angular or React frontend, as a separate deployable project next to the backend ā not embedded in it
⢠Swagger UI, Javadoc, structured logging
Two things I haven't seen elsewhere:
⢠N-ary associations ā a join entity carrying three or more foreign keys, generated for you instead of hand-modelled
⢠The backend and the frontend ship as two independent projects, so you can deploy them separately
Generating a project is free and needs no account: Java 21, MySQL and the whole CRUD backend cost nothing. Credits pay for the extras ā PostgreSQL, Java 17 or 25, the generated tests, Docker, Swagger, dev/prod profiles, logging, Javadoc and the frontend.
It is not an AI tool. The output is deterministic: the same schema gives the same project, every time, and it compiles.
Happy to answer anything ā and if you generate something that doesn't build, tell me and I'll fix it.