Web app for managing PLN high-voltage transmission assets — towers, spans, inspections, maintenance, and right-of-way vegetation.
Transmission Line analYsis mainteNance eXamination. A web application for tracking the condition of high-voltage transmission infrastructure: towers, transmission lines (penghantar), spans, inspection records, maintenance history, disturbances, and the vegetation and structures encroaching on the right of way.
Vanilla PHP 8 and MySQL. No framework, no build step, no bundler — deliberately, so it deploys onto ordinary shared hosting by copying files. A single front controller handles routing, the guest access guard, and dispatch; controllers stay thin and hand off to models.
Everything that touches the database goes through PDO with prepared statements. Auth is PHP sessions with bcrypt hashing and role-based access.
Transmission assets are geographic, so the primary view is a Leaflet map over OpenStreetMap — clustered tower markers, span polylines, and underground cable runs. Chart.js drives the dashboard and per-asset detail graphs.
Inspection data arrives as spreadsheets from the field, so imports are parsed in the browser with SheetJS rather than uploaded and processed server-side. Terrain elevation comes from the Open-Meteo API, also called client-side, which keeps the server free of outbound HTTP and API keys.
Under active development. Not publicly deployed yet — the shared-hosting-first architecture means it can go up as a folder whenever it’s ready.