A field platform, rebuilt one module at a time.
We moved the platform from Angular and Ionic to React and TypeScript, shipped it to iPhone and Android, and kept the old app running until each module was replaced.
- Since
- August 2025
- Runs on
- Web, iPhone, Android
- Team now
- 2 developers, 1 tester
At a glance
- Client
- Parallel Completions, a completions and commissioning SaaS in Australia
- Industry
- Mines, processing plants and offshore projects
- What we built
- A rebuilt web app, a mobile companion app, and an AI training-video generator
- Stack
- React, TypeScript and Capacitor on a Java and PostgreSQL backend
- Time
- Design from August 2025, modules shipped one by one through 2026
- How it runs now
- A monthly team of two full-stack developers and a tester
The app worked. Changing it didn't.
The platform's front end was built on Angular and Ionic, and each new module took longer to add than the last. A full rewrite would have stopped the product for months, and its customers were in the middle of live projects.
So the old app had to keep running while the new one took over, one module at a time, on the web and on the phones crews carry on site.
New front end, same backend.
The Java API and the database stayed. Everything people touch was rebuilt on one codebase that runs on the web and both phone stores.
Four modules, each replacing its old screen.
Each module went live on its own while the rest of the old app kept working. Screens are redrawn with sample data.
Approval Centre
Every inspection and test record goes to the right approver, with a trail of who signed what and when.
Admin Centre
Sites, users and roles in one place, so project admins set up access without raising a support ticket.
WBS matrix
Every system against every discipline, coloured by how complete it is, so the gaps show at a glance.
Search
One search across systems, tags and documents, on the web app and the phone.
The result
"NorthStar and its team helped us rebuild our platform with new tech, and market the product to the right ICP with the best GTM plan."
Still shipping, every month.
Since the rebuild, a monthly team of two full-stack developers and a tester ships features, fixes and releases, with a report every month. The team also took the platform through an ISO 27001 and GDPR review.
Three builds this one proves.
Each is a use case with its own page, price range and timeline.
Rebuild a legacy platform on a modern stack
Module by module, with the old app running until each part is replaced.
Use case: platform rebuild →Support inbox triage that drafts every reply
Tickets tagged and answered in draft, with a person sending every reply.
Use case: inbox triage →Escalations that arrive with the likely code area
Bug reports that reach engineering already pointing at the file to look in.
Use case: smart escalations →