EIAS
← All cases
Development Environmental tech

EIAS

Environmental calculations without Excel and manual data transfer

Task

An environmental company calculated emissions by hand. Source data on enterprises, emission sources and equipment sat in Excel, normative coefficients sat in reference books, and the report was assembled in Word. Every value had to be copied over again. They needed one web application for the whole path from source data to a finished environmental report.

What we did

Web developmentCRM systemCalculation engineNormative reference booksAutomated reporting

Results

8+
pollutants in the first method
3
result formats per pollutant
100%
of data reaches summary tables without manual transfer
EIAS EIAS

What we did

The core of the solution is a CRM for environmental calculations, where a project lives as a single chain: organisation, project, production process, emission source, equipment, method, calculation, report. A specialist enters data once, then the system feeds it into every dependent part. Coordinates, temperature or source parameters no longer have to be retyped into the calculation, the summary table and the final report.

Approach and results

The Calculation Engine module computes emissions according to approved methods. The first one implemented covers a diesel generator: 8+ pollutants, with an emission factor and values in g/s, kg/h and t/year for each. Normative coefficients are stored outside the code, so they can be updated without rewriting the system, and the history of applied values lets any old calculation be reproduced. When source data used in the formula changes, the system marks the previous result as out of date and requires a recalculation. The final step is an automatic DOCX or PDF report built from an approved template. The workflow now takes four actions: fill in the data, calculate, check, generate the report. Stack: Vue 3 and TypeScript on the front end, NestJS and PostgreSQL on the back end, Docker on the server.

Want the same killer results
for your brand?

Discuss project