
Ordering System KUK
Angular / ASP.NET Core · Diploma Thesis
Developed as a diploma thesis at HTL Leonding for Oberösterreichische Gesundheitsholding GmbH (OÖG), the KUK ordering system replaced a manual, Excel-based procurement process with a modern web application. Staff across all hierarchy levels can submit orders directly in the system, which then routes them through a multi-level approval workflow — automatically notifying the right people at each stage. Every order gets a unique tracking ID, suppliers can be managed within the system, and completed orders can be exported as a PDF bundle including all attachments.
Features
Order Form & Tracking
Staff submit orders through a structured web form. Each order is assigned a unique ID for clear referencing and status tracking throughout the approval process.
Multi-Level Approval Workflow
Orders move through a defined hierarchy (employee → supervisor → finance department) with automatic email notifications at each stage. Rejections are handled in-system with reason documentation.
Active Directory Authentication
Users log in via Windows Authentication integrated with the company's Active Directory. Role-based access control is managed through AD groups.
Supplier Management
Admins can add, edit, and manage supplier records directly in the system, making it easy to keep procurement data up to date.
Analytics & Reports
Comprehensive evaluation reports give an overview of all order transactions — filterable by date, supplier, department, and status.
PDF Export
Orders and all their file attachments can be exported as a PDF package (via iText) and downloaded as a ZIP archive for sharing or archiving.