all work
concept/harbor · Logistics · Modernisation
AngularJS → Angular migration
A step-by-step migration plan for a logistics admin panel, run module by module with no feature freeze.
Concept project — a studio exploration, not client work.
Concept
// challenge
The challenge
Large AngularJS apps can't be rewritten in one go — the business keeps shipping. The migration has to run alongside feature work.
// approach
Our approach
A hybrid app that runs both frameworks side by side, migrating the most-used screens first, adding end-to-end tests before touching each module, and moving the API to NestJS behind the same contracts.
// highlights
Highlights
- Hybrid bootstrap: old and new run side by side
- Tests written before each module is migrated
- No big-bang release, no feature freeze
// what it demonstrates
Shows the playbook behind our legacy-to-modern migration package.