Kalkulačka
Klient: Kontakt-sk
Premenil som neprehľadné excelovské tabuľky oceliarskej firmy na robustný B2B systém s vlastným výpočtovým enginom. Každý zvar, každá gramáž materiálu – všetko sa počíta v reálnom čase bez obnovy stránky. Admini môžu definovať nové vzorce cez UI, bez zásahu programátora.
O projekte
Digitalizácia komplexných inžinierskych výpočtov pre oceliarsky priemysel. Projekt premenil neprehľadné a riskantné excelovské tabuľky na robustný, škálovateľný B2B systém. Pri výrobe oceľových konštrukcií rozhoduje každý milimeter zvaru a každá sekunda práce – systém dokáže tieto premenné presne pretransformovať do finálnej ceny v reálnom čase.
Najväčšou výzvou bola špecifickosť vzorcov, ktoré neumožňovali použitie "škatuľového" riešenia. Vyvinul som vlastnú nadstavbu nad Symfony Expression Language, ktorá umožňuje adminom definovať dynamické závislosti medzi bunkami, podobne ako v Exceli, ale s bezpečnosťou a integritou databázového systému. Vďaka Symfony UX Live Components je používateľská skúsenosť blesková – každá zmena v parametroch výroby sa okamžite premieta do kalkulácie bez nutnosti obnovy stránky, čo výrazne zrýchľuje proces vypracovávania cenových ponúk pre koncových zákazníkov.
Inžiniersky výpočtový engine
Preklad extrémne špecifických priemyselných vzorcov do bezpečného a výkonného kódu.
Reálny čas bez refreshu
Okamžitá reaktivita rozhrania pri zmene vstupných parametrov vďaka Live Components.
Dynamická správa dokumentov
Možnosť admina vytvárať nové typy výpočtov bez zásahu programátora pomocou modulárnych blokov.
Technické funkcie
- Custom Expression Language Bridge
- Symfony UX Live Components
- Admin-defined dynamic inputs