TSP EHS
An EHS Program Target (TSP) tracking app for mine sites.
Visit live ↗Demo requires credentials
Problem solved
Executing EHS programs at a mine site is hard to monitor and prove consistently, while manual monthly evidence collection is error-prone.
My role
Sole designer and developer (in-app branding: "TSP EHS - MND Site CPM").
Stack & architecture
- Laravel
- Filament
- PHP
- MySQL
- WhatsApp API
Notable technical decisions
- A TSP activity master with categories and responsible positions, plus an activity log as proof of execution.
- Daily WhatsApp reminders (tsp:send-reminders command, scheduled at 06:00) with a sender health-check.
- Monthly evidence export as a ZIP via a streamed signed URL, avoiding PHP-FPM OOM on archives of hundreds of MB.
Operational impact
EHS program execution and evidence are centralized and scheduled, simplifying monthly compliance reporting.