Kalkulačka
Klient: Kontakt-sk
Proměnil jsem nepřehledné excelovské tabulky ocelářské firmy v robustní B2B systém s vlastním výpočetním enginem. Každý svar, každá gramáž materiálu – vše se počítá v reálném čase bez obnovení stránky. Admini mohou definovat nové vzorce přes UI, bez zásahu programátora.
O projektu
Digitalizace komplexních inženýrských výpočtů pro ocelářský průmysl. Projekt proměnil nepřehledné a rizikové excelovské tabulky v robustní, škálovatelný B2B systém. Při výrobě ocelových konstrukcí rozhoduje každý milimetr svaru a každá sekunda práce – systém dokáže tyto proměnné přesně pretransformovat do finální ceny v reálném čase.
Největší výzvou byla specifičnost vzorců, které neumožňovaly použití "krabicového" řešení. Vyvinul jsem vlastní nadstavbu nad Symfony Expression Language, která umožňuje adminům definovat dynamické závislosti mezi buňkami, podobně jako v Excelu, ale s bezpečností a integritou databázového systému. Díky Symfony UX Live Components je uživatelská zkušenost blesková – každá změna v parametrech výroby se okamžitě promítá do kalkulace bez nutnosti obnovení stránky, což výrazně zrychluje proces vypracovávání cenových nabídek pro koncové zákazníky.
Inženýrský výpočetní engine
Překlad extrémně specifických průmyslových vzorců do bezpečného a výkonného kódu.
Reálný čas bez refreshu
Okamžitá reaktivita rozhraní při změně vstupních parametrů díky Live Components.
Dynamická správa dokumentů
Možnost admina vytvářet nové typy výpočtů bez zásahu programátora pomocí modulárních bloků.
Technické funkce
- Custom Expression Language Bridge
- Symfony UX Live Components
- Admin-defined dynamic inputs