Overview
A Laravel backend powering checklist and issue workflows for distributed field teams — the system of record for what was inspected, what was found, and what got fixed.
What it does
- Checklist & issue workflows — structured data capture with assignment, status, and follow-up flows.
- Async CSV exports — large exports run through a queue pipeline with progress tracking instead of timing out a web request.
- Hardened operations — queue workers supervised and configured to survive database blips instead of dying silently; a written recovery runbook for operators.
Stack
Laravel, MySQL, queue workers under Supervisor, deployed on a VPS.
My role
Backend design, the export pipeline, deployment, and production hardening. This project is where I learned (the hard way) how quietly queue workers can fail — and wrote up the fix as an article on this site.