SPEIA — Environmental Compliance & EIA Monitoring
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.