08 / Client
2025
Plantactic
Rescuing a five-year-old platform without stopping it
- ANGULAR 12→19
- TYPESCRIPT
- SPRING BOOT
- AWS LAMBDA
Summary
Plantactic helps startups and their investors track operating metrics, compare against peers, and plan growth. LucidCo rescued its five-year-old platform — eight Angular major versions in one disciplined migration, while the product kept serving customers.
A · Problem
A 2021 template-origin codebase had become the ceiling: Angular 12, jQuery, Bootstrap, and Material in one bundle; two dozen unmaintained dependencies; every change fighting the template.
B · Approach
Freeze the legacy branches; run a parallel v2 line with strict rules — new code lands beside old, nothing breaks the running product, every step in a written migration spec. Climb versions, don't leap.
C · Artifacts
- Angular, eight majors, build green at every rung
- 12→19
- legacy dependencies removed
- 24+
- components carried across
- 217
- design system where 68 SCSS files used to be
- 1
jQuery, Bootstrap, Material, and moment are gone; one PrimeNG-based system with consolidated tokens remains. The back end kept serving throughout.
D · Outcome
A current, maintainable stack with a documented migration trail — and the lesson we sell: inherited code is a constraint, not a death sentence.
Next
Naroon