All Projects

Workwear Management

JavaScript

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.

View SourceLive Demo

The Problem

Manual tracking of employee workwear inventory led to errors, lost items, and missed expiration dates

The Solution

Web app with barcode scanning, automated expiration alerts, role-based access, and PL/EN support

The Result

Eliminated manual tracking errors, deployed during internship for real-world use

Tech Stack

JavaScriptPHPMySQL

Case Study

Workwear Management System

1The Problem

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.

2Architecture

Frontend
JavaScript + HTML/CSS
Backend
PHP (Custom MVC)
Database
MySQL
Barcode Scanner Integration

3Key Technical Decisions

Custom MVC instead of a framework

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.

Barcode scanner integration

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.

Multilingual support (PL/EN)

Implemented a translation system supporting Polish and English to accommodate international teams. Language selection persists per user session with fallback to browser locale.

4Screenshots

Dashboard View
Inventory Management
Barcode Scanning

5Result

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.

View Source CodeRead Full Case Study