Starlinger Inquiry Tool
Customer-facing inquiry & configuration platform for an Austrian industrial machinery manufacturer.
- Client / industry: Starlinger & Co · industrial machinery, Austria (woven plastic packaging & recycling lines)
- My role: Frontend Developer — Angular client app, spreadsheet/forms architecture, cart & inquiry workflows.
- Challenge: Replacing email-and-spreadsheet quoting with a guided UI: machine catalog, spreadsheet-style bulk spec entry, XLSX template uploads, and a dual-mode interface for end customers and reseller agents.
- Solution: A modular Angular SPA with lazy-loaded feature modules, CanDeactivate guards protecting in-progress inquiries, and a shared forms layer used by both the customer and agent modes.
- Result: A 34K-line Angular 20 SPA with 46 feature modules, lazy routing, and guards protecting in-progress inquiries from accidental data loss. Backed by a Symfony API and a sibling Angular admin app.
- Tech stack: Angular 20 · TypeScript · RxJS · ag-Grid · Angular SSR · Symfony API
Architecture
- CLIENT
- ANGULAR 20 SPA
- REST / API PLATFORM
- SYMFONY
- EXTERNAL SYSTEMS
All projects · Nikola Grdanjski