Ghulam MurtazaCSCP® · Ingolstadt, Germany
Back to Projects

Mar 2024 – Jul 2026

China Power Hub Generation Company (Pvt.) Limited

Warehouse Pro: CPHGC Tool Store WMS

Bilingual LAN-first warehouse & asset management for a 1320MW power plant — with USB RFID employee cards

Warehouse Pro digitizes CPHGC Tool Store operations: tools and consumables, issue/return with inspection tags, USB Mifare RFID card tap to load an employee’s full profile and speed custody flows, scheduled segment inspections (Electric, Lifting/Rigging, Measurement, SCBA), cycle and periodic stock counts with Excel/print count sheets, manager approvals for scrap/lost, asset health, and audit-ready exports — English and 简体中文 in one interface.

React (Vite)
TypeScript
Tailwind CSS
Express
PostgreSQL
Prisma
Docker
USB RFID (Mifare)

The Problem

The tool store relied on manual registers and spreadsheets: slow employee lookup at the counter, no live overdue visibility, weak custody traceability, bilingual reporting friction, and slow physical stock counts before updating the system.

The Solution

Delivered a full-stack WMS on the existing Tool Store server and LAN — React UI, Express API, PostgreSQL/Prisma, role-based access, dashboard KPIs, USB RFID keyboard-wedge support for employee cards, QR-assisted issue flows, inspection and count schedules, photo verification on returns, and Excel export across inventory and transaction reports.

Why LAN-first — Phase 1 on existing server

Phase 1 runs on CPHGC’s Tool Store PC and office LAN — no cloud dependency. Optional USB Mifare RFID readers plug in as keyboard wedges; no custom driver stack.

Operational fit

Storekeepers work on the plant network; the app binds to 0.0.0.0 with PostgreSQL in Docker on the same machine. One URL on port 5000 after build — suitable for demo and production on site.

Data stays on site

Tool custody, employee issue history, RFID card enrollments, and audit logs remain on CPHGC infrastructure — aligned with industrial security expectations and RFQ Phase 1 scope (no Oracle/NAS lock-in).

Key Features

RFID employee identification

USB Mifare card readers enroll and match employee RFID UIDs. Tap a card anywhere in the app to open that employee’s full profile, or identify them instantly during issue/return — bilingual unknown-card alerts when a card is not enrolled.

Tool custody & consumables

Issue/return with employee, department, inspection tag, due dates, overdue warnings, consumable consumption, printable custody slips, and RFID- or search-assisted employee selection.

Cycle & periodic stock audit

Segment-based cycle counts with due schedules, quarterly full-store counts, physical count sheets (Excel + print), and variance posting to stock.

Inspections & asset health

Segment inspection reminders (Electric, Lifting/Rigging, Measurement, SCBA), damage/repair/scrap workflows, and manager approval queue.

Bilingual operations & reporting

English / 简体中文 UI, inventory master with SKU QR labels, KPI dashboard, and Excel exports for inventory, overdue, audit history, and more.

Impact Metrics

LAN / on-prem

Deployment model

EN / 中文

UI languages

RFID + search

ID at counter

Demo-ready

Phase

Screenshots

Warehouse Pro login — CPHGC Tool Store branding

Login — CPHGC branding and bilingual access

Warehouse Pro dashboard KPIs and floor analytics

Dashboard — tools on hand, active issues, overdue alerts, floor analytics, and low-stock visibility

USB Mifare RFID card reader used with Warehouse Pro

USB RFID reader — tap an employee Mifare card to load their profile and speed issue/return at the Tool Store counter

Questions about this work?

Happy to discuss the approach, stack, or how it maps to a full-time role.

Contact

Get in touch

Open to supply chain management/operations, logistics, business analytics & intelligence, operations research, and software development (websites & apps) roles internationally. I typically reply within 24–48 hours.

Warehouse Pro: CPHGC Tool Store WMS | Ghulam Murtaza