@adame There are some decent services that do half of this job already - GraphCMS lets you make a schema through their admin section and exposes a GraphQL API, and Prisma has some pretty neat code generation capabilities similar to what you describe (but without a UI).
In my opinion, the real...