From Angular 4 to Angular 11 in one engagement

SaaS & Software
TrimData Modernizes Falink Cloud From Angular 4 to Angular 11
About
TrimData builds Falink Cloud, a multi-tenant platform that operators use to manage stores, customers and point-of-sale systems. It handles spending caps, bans and vouchers per customer, live network and throughput metering, and usage and reconciliation reporting, with a setup wizard that connects each tenant’s database, proxy and remote servers to the platform.

Client Review

Startlingly fast, efficient and professional. Worth every dollar.

7 versions

Angular 4.2.5 to 11.0.3

8 modules

All carried over intact

7-tab wizard

Tenant setup still working

Live metering

Throughput and network dashboards

Follow-on work

Client booked more work the same day

Challenge

Falink Cloud’s admin app ran on Angular 4 with dependencies years out of date. Every new feature on that base risked breaking the spending caps, vouchers and reconciliation reports operators rely on, and the outdated toolchain made the app hard to even run locally, slowing the team down before any real work could begin.

Solution

Before adding anything new, the app needed a stable, modern base. We upgraded it in one engagement, kept every module working and set the team up to keep building.

Discovery & Strategy
  • Assessed all 8 modules, from caps and vouchers to reports
  • Planned the upgrade path across seven major Angular versions
  • Agreed the specification work needed for the next phase
Design & Engineering
  • Upgraded the app from Angular 4.2.5 to 11.0.3
  • Resolved dependency and tooling breakage across every module
  • Kept the 7-tab tenant setup wizard working end to end
  • Kept list imports, live meters and reconciliation reports working
  • Tested every module against the upgraded build
Handover
  • Set up the local environment with NVM and the right Node version
  • Wrote a specification for the next phase of work

The Results

Sprints to deliver a full product

growth in user base

increase in customer satisfaction

in international remittances

faster transaction processing speed

Outcome Summary
TrimData got a modern, maintainable base for a broad operations platform in a single engagement, with all eight modules carried across seven Angular versions. The team can run the app locally again and has a written plan for the next phase. The client called the work startlingly fast, efficient and professional, and booked more work immediately.

The Technology That We Used

Angular 11
TypeScript
RxJS
Bootstrap
Node.js
NVM

Ready to reduce your technology cost?

Recent Case Studies

Events & Media
A German client’s video library organized by category and tag, with user management and a live test deployment.
Events & Media
A multi-vendor Italian events marketplace with shops, event creation and Stripe checkout, finished and signed off.
Events & Media
A two-sided platform connecting artists with organizations through intake forms, albums, endorsements and tracked recommendations.