It is a recent but very popular database diagrams and schema editor TypeScript web application distributed as a cloud SaaS and a docker container image (the frontend being displayed in a localhost web browser interface)
It surely might be possible to wrap it in a nixpkgs / nix flake from source without docker, but I have no idea how
After digging a bit deeper, it seems that it is static (doesn’t require a backend Node.js server) and architectured as a single page application (SPA).
The Docker container part is just to make Nginx serve static files and injecting environment variables through a script at runtime.
I’m not saying it’s good, I’m saying I spent about 10m on it. I have no idea if it has other problems, but if you run this, localhost:8080 has stuff on it.