Kolekcija samostalnih alata razvijenih za automatizaciju svakodnevnih procesa u proizvodnji samoljepljivih etiketa (offset tisak). Svaki alat rješava konkretan problem iz prakse: optimizaciju montaže, kalkulacije normativa, predviđanje potrošnje materijala, masovne izmjene cjenika i automatizaciju Excel izvještaja.
| Alat | Što radi | Tehnologije |
|---|---|---|
| predikcija-utroska | ML predikcija mjesečne potrošnje materijala po artiklu (trenirano na 3 godine povijesti) | XGBoost, pandas, scikit-learn |
| cjenik-updater | Desktop GUI za masovno ažuriranje cijena u Excel cjenicima (fiksni € ili %, pregled prije snimanja, povijest izmjena) | customtkinter, openpyxl |
| usklada-izvjestaja | Tjedna usklada potrošnje boja: iz Excel izvještaja generira formatirani PDF s pravilima grupiranja | pandas, fpdf |
| usporedba-stanja | Provjera neaktivnog lagera — usporedba dva izvještaja stanja skladišta s filtrima po grupama | pandas, tkinter, openpyxl |
| izracun-folije | Izračun mase folije za tisak iz naziva artikla (regex parsiranje dimenzija) | openpyxl |
Alati su nastali "od potrebe" — svaki zamjenjuje ručni proces koji je trajao satima (ručno slaganje montaže, ručno računanje normativa, ručno uspoređivanje izvještaja) i svaki je u svakodnevnoj upotrebi u stvarnoj proizvodnji.
Samostalni alati s vlastitim repozitorijima:
- Normativi + montaža — kalkulator normativa i optimizacija montaže etiketa u jednom (Streamlit)
- Deklaracije-basic / Deklaracije-xml — PDF deklaracije s barkodom + EDI ASN XML
Veći sustavi izrasli iz ovih alata (kompletne web aplikacije):
- WMS — upravljanje skladištem (FastAPI + HTMX, QR skeniranje)
- Reklamacije/QMS — sustav kvalitete (CAPA, COPQ, SCAR, analitika)
- Ponude — arhiva kalkulacija + AI generiranje ponuda (Claude API)
Svaki alat je samostalan — uđi u mapu i pokreni:
# Desktop GUI alati (cjenik-updater, usporedba-stanja)
pip install customtkinter openpyxl pandas reportlab
python cjenik_updater.py
# ML predikcija
pip install xgboost scikit-learn pandas openpyxl
python xgboost_utrosak.py # očekuje Excel izvještaje potrošnje (nisu uključeni)Ulazni podaci (Excel izvještaji, cjenici) nisu uključeni u repozitorij — alati rade nad izvještajima koje korisnik sam odabere kroz dijalog ili konfigurira.