Skip to main content

Outcome

The project resulted in a centralized JavaScript delivery platform for Planon forms across secured Azure environments.

Before​

individual forms
↓
separate JavaScript
↓
duplicated helpers
↓
harder maintenance
↓
manual / fragmented delivery

After​

central library
↓
shared + form-specific modules
↓
dynamic loader
↓
Azure Blob Storage
↓
automated Test deployment
↓
approval-controlled Acc / Prod

Measurable platform scope​

MetricValue
Deployment environments3
Approval gates2
Development span6 months

What changed technically​

  • JavaScript became centrally managed
  • reusable logic could be shared across forms
  • form-specific code kept its own boundary
  • render timing had a reusable solution
  • Azure infrastructure was defined with Bicep
  • storage operated through private networking
  • Test deployment was automated
  • higher environments used approval gates
  • developers had dedicated documentation for the platform

Final takeaway​

The strongest part of this project was the connection between multiple engineering layers:

frontend architecture → runtime loading → cloud infrastructure → private networking → CI/CD → developer documentation

That combination turned a collection of form scripts into a maintainable platform.