Calculator

Client: Kontakt-sk

Transformed messy steel company Excel spreadsheets into a robust B2B system with a custom calculation engine. Every weld, every material weight — everything calculated in real time without page reloads. Admins can define new formulas via UI without developer intervention.

Symfony Live Components Expression Language B2B Industrial
Calculator

About the Project

Digitalization of complex engineering calculations for the steel industry. The project transformed cluttered and risky Excel spreadsheets into a robust, scalable B2B system. In steel structure manufacturing, every millimeter of weld and every second of labor matters — the system accurately transforms these variables into final pricing in real time.

The biggest challenge was the specificity of formulas, which precluded "out-of-the-box" solutions. I developed a custom extension over Symfony Expression Language that allows admins to define dynamic dependencies between cells, similar to Excel, but with the security and integrity of a database system. Thanks to Symfony UX Live Components, the user experience is lightning-fast — every change in production parameters is instantly reflected in the calculation without requiring a page reload, significantly accelerating the quote preparation process for end customers.

Engineering Calculation Engine

Translation of highly specific industrial formulas into secure and performant code.

Real-time without Refresh

Instant UI reactivity upon changing input parameters thanks to Live Components.

Dynamic Document Management

Enabling admins to create new calculation types without developer intervention using modular blocks.

Technical Features

  • Custom Expression Language Bridge
  • Symfony UX Live Components
  • Admin-defined dynamic inputs