A type-safe, isomorphic TypeScript starter combining Angular and NestJS into one three-tier architecture.
I wanted a working reference for combining Angular and NestJS into a single three-tier system that shares real types across the client and server, instead of maintaining the same model twice in two languages or two disconnected TypeScript codebases.
Angular on the frontend, NestJS on the backend, both TypeScript, with a shared type layer between them so a model change is a compiler error on both ends, not a runtime surprise on one.
The hard part isn't the code, it's the configuration — getting the build tooling, module boundaries, and shared types to agree so the two halves behave like one system instead of two projects glued together.