ERP pro strojírenství
Interní ERP pro strojírenskou firmu - od poptávky přes nabídku a zakázku až po kusovník, výrobu a sklad. Od návrhu rozhraní po on-premise provoz na serveru klienta.

// Zadání
Celý obchodní a výrobní proces v tabulkách
Firma řešila poptávky, nabídky, zakázky i jejich kusovníky v sadě excelových tabulek a e-mailových vláken. Při každé poptávce se ručně dohledávaly ceny materiálu i sazby práce, nabídky existovaly v desítkách verzí a stav konkrétní zakázky znal vždy jen ten, kdo ji zrovna měl u sebe.
Cílem bylo postavit interní ERP, které ten proces podchytí od první poptávky až po expedici - a navrhnout ho tak, aby odpovídalo tomu, jak firma reálně pracuje.
// Řešení
Od poptávky po kusovník v jednom systému
Systém vede zakázku celým životním cyklem. Z poptávky vznikne nabídka poskládaná z materiálu a operací podle ceníků, dá se verzovat a vyexportovat do PDF pro zákazníka. Po schválení se z nabídky stane zakázka s vlastním kusovníkem - rozpadem na položky, materiály a výrobní operace.
Nejnáročnější byl správný návrh databáze a celého flow zakázky - aby na sebe poptávka, nabídka, zakázka i kusovník přesně navazovaly a aby šlo zakázky kdykoli upravovat, aniž by se rozbila provázaná data. A to celé v době, kdy ještě nebyla žádná AI, co by s tím pomohla: každé rozhodnutí o modelu padlo ručně a muselo vydržet roky provozu.
- Poptávka → nabídka (materiál a operace z ceníků) → verzování → PDF
- Zakázky s kusovníkem: rozpad na položky, materiály a operace
- Evidence skladu materiálu a návaznost na výrobu
- Role a oprávnění pro obchod, výrobu a sklad
// Výkresy & data
Technické výkresy a velké soubory
Ke každé položce patří technické výkresy - často velké soubory. Ukládám je do objektového úložiště Cloudflare R2 a v PostgreSQL držím jen odkazy, verze a metadata, takže databáze zůstává štíhlá a výkresy se servírují rychle.
- Výkresy v Cloudflare R2, odkazy a verze v PostgreSQL
- Cachování stránek, optimalizace obrázků a observabilita přes Sentry
// Provoz
On-premise přímo na serveru firmy
Firma chtěla mít vše u sebe, na vlastním serveru - z mého pohledu nejjednodušší a nejčistší varianta. Nasadil jsem Next.js aplikaci i PostgreSQL on-premise, nastavil zálohy a aktualizace a provoz si pak vystačí bez denní asistence. Výkresy zůstávají v Cloudflare R2.
- Next.js + PostgreSQL přímo na serveru firmy
- Zálohy a aktualizace pro samostatný provoz IT
- Hybridní úložiště - data on-premise, výkresy v R2
// Stack
// Další projekty
Chytron
Platforma pro psychometrické testování s výsledky normovanými podle věku, sdílením s odborníky a gamifikovaným přístupem.
OtevřítPlanet Romance
Kompletní redesign seznamovací agentury a migrace šestnácti let dat ze tří starších systémů do jedné platformy.
OtevřítBěh Adventáka
Soubor tří charitativních běžeckých webů - sjednocení a dotypování převzatého projektu, platby přes GP WebPay a žebříčky ze Stravy.
Otevřít