Dzaki Yaumal

Loading portfolio
Back to projects

Hot Work Permit System

Project 02

ClientPT Smelting Gresik
Year2024
RoleDeveloper (internship)
CategoryIndustrial Safety / Laravel
Case study hero for Hot Work Permit System

About this project

Hot work covers weld, cut and grind operations near flammable material. The plant must approve this work before it starts. A paper permit does not show the current state of the approvals. This system puts the permit on the web. A supervisor sees each request, each approval and each valid permit while the work continues.

What I found

A paper permit moves slowly between approvers. It also gives no live view of the work that the plant permits at this moment.

What I built

I built the permit steps in Laravel: request, review, approval and expiry. The system prints a PDF permit and a QR code. A supervisor scans the code at the work site to confirm that the permit is valid.

How it works

  • Laravel workflow with roles from spatie/laravel-permission
  • Permit states from the request to the expiry
  • PDF permits with dompdf and QR codes for checks on site
  • Excel export for the safety audit
  • Docker Compose for the local environment and the server
Next project

Warehouse Management System

A multi-warehouse system with real-time stock counts, bin rack allocations and inbound movement records.

Open case study 03