SPEIA — Environmental Compliance & EIA Monitoring

Client: Department of Environment Malaysia (Jabatan Alam Sekitar) Industry: Government / Environment Duration: Ongoing
LaravelVue.jsLaravel PassportBootstrapMySQL
SPEIA — Environmental Compliance & EIA Monitoring screenshot

The Challenge

Monitoring Environmental Impact Assessment (EIA) projects involves coordinating state investigators, environmental officers, site visits, and a constant stream of structured reports — across many environmental media and compliance guidelines. The department needed one system to manage it all with a reliable audit trail.

Our Approach

We built SPEIA, a Laravel platform with a Vue.js front end and OAuth via Laravel Passport:

  • Project & investigation management for EIA projects, assigning state investigators and environmental officers.
  • Environmental media monitoring across air, water, river, land, and lake sampling categories, plus waste management tracking.
  • Reporting engine for monthly reports, investigation reports, and scoring — with extensive PDF and Excel generation (DomPDF, Snappy, mPDF, TCPDF, PhpWord, Laravel Excel, JpGraph).
  • Governance through role-based permissions, activity logging, model auditing, and scheduled backups.

Results

  • A unified compliance workspace replacing scattered manual reporting.
  • Consistent, exportable reports for internal review and enforcement.
  • Full auditability of every record change across the EIA lifecycle.