Green by design
Built to help reduce energy waste and accelerate the transition to efficient, low-carbon buildings.
EnergySurveyEngine is a digital green product that turns energy assessments into clear, actionable intelligence for homes, businesses, and sustainability teams.
EnergySurveyEngine was born from the Green Vouchers initiative, a Portuguese program supporting startups that build new green and digital products. Our mission is to make energy surveys faster, cheaper, and more useful.
Built to help reduce energy waste and accelerate the transition to efficient, low-carbon buildings.
Collect survey data, benchmark performance, and surface improvement opportunities with clarity.
Your assessment data stays under your control. No unnecessary tracking, no data selling.
O EnergySurveyEngine é um produto digital verde desenvolvido no âmbito do programa Vouchers para Startups — Novos Produtos Verdes e Digitais, cofinanciado pelo Plano de Recuperação e Resiliência (PRR) e pela União Europeia, através do NextGenerationEU. A solução visa apoiar a transição energética, simplificando a realização de avaliações de eficiência energética para edifícios e empresas, contribuindo para a redução do consumo de energia e das emissões de carbono.
Financiado pela União Europeia — NextGenerationEU, no âmbito do Plano de Recuperação e Resiliência da República Portuguesa.
EnergySurveyEngine combines a simple survey experience with powerful reporting.
Run structured assessments from any device — desktop, tablet, or mobile.
Turn answers into an efficiency score and prioritized recommendations.
Generate clean PDF or CSV reports to share with clients, auditors, or teams.
Compare surveys over time and measure the impact of efficiency improvements.
Download the backend API engine and install it in your own app or server. It is a single, self-contained package: surveys, real-time responses, file uploads, email delivery, and CSV export — all in one.
Download engine v1.0.0 ZIPEnergySurveyEngine is a backend API you install once and integrate anywhere.
POST /api/surveys
{
"title": "Energy audit",
"fields": [
{ "type": "text", "name": "client", "label": "Client", "required": true },
{ "type": "choice", "name": "type", "label": "Building type", "options": ["House", "Office"] },
{ "type": "file", "name": "photo", "label": "Photo" }
]
}
POST /api/surveys/:id/responses
{
"answers": { "client": "Acme", "type": "Office" },
"files": [{ "name": "photo.jpg", "data": "base64..." }]
}
const source = new EventSource(
`/api/surveys/${id}/responses`
);
source.onmessage = (e) => {
const response = JSON.parse(e.data);
console.log(response);
};
POST /api/surveys/:id/email
{ "to": "team@example.com", "answers": {...} }
GET /api/surveys/:id/export
// returns CSV
Questions about the project, partnerships, or early access? Reach out.