Code Generator CLI
CRUD scaffolding from a schema. A CLI that generates Django or C# CRUD applications with an Angular UI from a database schema.
Overview
The CLI is a scaffolding tool: Django or C# on the server, Angular on the client, driven by the database you already have.
The Problem
Starting a CRUD app from a known schema is the kind of work that should be boring, and instead eats a week of copy-paste.
The Approach
Treat the schema as the source of truth. Generate the predictable parts. Leave the product rules to a human.
System / Product Design
One pipeline, two backend targets. The UI is Angular either way, so the generated surface stays familiar.
Technology
Django · C# · Angular
Challenges
Generators lie if they pretend to be architecture
Scaffolding is a head start. It is not a substitute for a domain model.
Key Decisions
Two backends, one UI family
Teams already on Django or C# should not have to switch just to get a first cut.
Outcome
Used as an internal accelerator for CRUD-shaped work.
What I Learned
- The useful generator is the one that stops before it becomes a framework.