MIGRATION / 2026

DT1

Migrating a legacy reporting system with a proprietary report language onto a current stack of API and web frontend.

DT1 replaces a grown reporting system that relies on a proprietary report language. The old report definitions get parsed, normalised and moved into a relational database. New reports are composed in the Angular frontend and executed through the API.

What is in it

Nx monorepo with NestJS and Angular Material. TypeORM models both the report definitions and the result datasets. A parser ingests the historical definitions and maps them into the new schema. Existing analyses keep working through the transition.

Why

The old system only runs on outdated hardware and lacks versioning or role-based visibility. The migration decouples reports from the legacy stack and lets us ship new features step by step.

Stack

Stack

Published · March 26, 2026

← Back to all projects

OTHER PROJECTS