A full-featured web application for workwear management built during an internship. The system replaces manual spreadsheet tracking with a digital platform featuring barcode scanner integration for instant item lookup, automated expiration date alerts for safety equipment, role-based access control, and multilingual support (Polish/English). Built on a custom MVC architecture from scratch to deepen understanding of web fundamentals.
Manual tracking of employee workwear inventory led to errors, lost items, and missed expiration dates
Web app with barcode scanning, automated expiration alerts, role-based access, and PL/EN support
Eliminated manual tracking errors, deployed during internship for real-world use
Case Study
During my internship, the company tracked employee workwear manually — spreadsheets and paper logs. This led to lost items, missed expiration dates on safety equipment, and no visibility into current inventory levels. The process was error-prone and time-consuming for HR and warehouse staff.
Built a custom MVC architecture from scratch as a learning exercise and to meet internship requirements. This deepened understanding of routing, controllers, and the request lifecycle that frameworks abstract away.
Integrated hardware barcode scanners via Web API to enable instant item lookup and allocation. Warehouse staff can scan items directly from the browser without installing native apps.
Implemented a translation system supporting Polish and English to accommodate international teams. Language selection persists per user session with fallback to browser locale.
Deployed for real-world use during the internship. The system eliminated manual tracking errors, provided instant visibility into workwear inventory, and automated expiration date alerts — saving hours of administrative work weekly.