About the Project
- A system to generate energy consumption certificate for customers as per DIN V 18599
- A system to generate energy need certificate for customers as per DIN V 18599
- An admin panel to review the data submitted by customers and generate final certificate
- Integrate payment gatewayand invoicing with coupon code for discounts using Stripe
- Design UX and UI for end-to-end system
Digitizing Traditional Business Practices
In Germany for Energy Certificates (Specially based on need) the process was completely offline, where a consultant must visit the home to gather all the details. With the new system, now the home owners can add the details directly. Moreover, with online system it is easy to get leads.
Automating the Calculations
The consultant has to spend hours to add the details in the system, almost create a virtual house after collecting the dimensions, wall and window types, thickness, ventilation, heat, climate details and many more. Now, the system gets this data ready along with all the calculations. Consultant needs to verify it and the certificate is ready.
End-to-End Visibility & Records for future reference
The consultants now have 100% transparency on the records such as who has completely filled all details, is the payment done, when it is due and records of all the certificates created by Greenox.
HOME OWNERS
CONSULTANTS
ADMIN
The system flows in a way that the home owners fills in the details of the building or apartment using a simple form; once the form is filled, they can choose the add-on-services and make payments accordingly. Upon submission of the form, the consultant reviews it, if required, connects with the home owner directly and then the final energy certificate as per DIN V 18599 for Energy Consumption or Energy Need is generated. The Admin can overview all the details in the panel.
Technology stack & tools
Based on the client’s requirements we had set the Tech Stack Architecture most optimal for current use and future enhancements.







According to DIN V 18599, the calculation of a building’s energy needs and consumption involves determining the useful energy demand (Quseful) for heating, cooling, ventilation, domestic hot water, and lighting based on building geometry, thermal envelope properties (U-values, areas, thermal bridges), climatic conditions, and internal loads. This useful energy is then adjusted for system losses and efficiencies (generation, storage, distribution, and emission) to obtain the final energy demand (Qfinal). The primary energy demand is calculated by applying primary energy factors to the final energy demand based on the energy sources used. All results are expressed in kWh/(m²·a) by dividing by the reference building area (AN) defined in the standard.

Complete Visibility of the Certificates
Web App Admin Panel
Daily Orders
Gives a 100% visibility of how the orders are coming on day-to-day basis. These are bifurcated as orders for Energy Consumption Certificate and Energy Need Certificate.
Total Orders
A snapshot of the order status –
-
- DRAFT – Still not submitted the form.
- PENDING – Needs some re-work.
- ISSUED – Generated and delivered the certificate.
Total AmountÂ
This provides a revenue status bifurcated between the two types of forms along with the add-on-services taken to the admin. This helps the admin to make the changes in the campaign.
All Orders / Task List
The system streamlines the management of incoming orders in real-time
All details in one-place
All the details related to all orders are available in one place,
Form Status
Find the forms which are submitted or non-submitted and thereby take appropriate actions.
Certificate Status
Check whether the certificate is in draft state, issued to the home owner, correction is pending or issued a revised version. A complete structure to manage the high inflow of certificate orders.
Payment Status & Invoice
Get the latest payment information from stripe to see whether the home owners are yet to make the payment, is it failed or payment is successful. Invoice can be generated and downloaded directly from here, created by Stripe.
Form Filling Mechanism & Review Mechanism
Dynamic Form
The fields in the entire form, which is broken down into multiple steps, are inter-related and it keeps changing based on your previous entry.
Set the Layout Structure
Set the home layout from the most typical layouts in Germany for quick detailing. This allows home owners to fill in the details of their building or apartment in a quick and efficient fashion.
Building Components
The system allows the home owners to add more services provided by Greenox for the same apartment. Also, providing them coupon codes for offer discounts linked to Stripe.
Generate Final Energy Certificate as per DIN V 18599
ENERGY CERTIFICATE BASED ON CONSUMPTION & NEED
A 100% Certificate with the Registration Number and DiBT XML is generated and emailed to the home owner once the consultant approves it.
Development Hiccups Occurred At
Purchase Order Re Design
CI/CD pipelines were established to automate testing and deployment, enhancing efficiency and providing multiple environments for Development, Staging and Production.
Data Pulling from External System
Difficulties arose in extracting and integrating data from external systems into the project, requiring additional time and resources to ensure data accuracy and compatibility.
Report Data to Display easly
Challenges were encountered in presenting report data in a clear and accessible format, affecting the usability and effectiveness of the reporting feature within the system.
End result
Successfully deployed the system with website linked forms and Admin Panel for the Greenox Team.

Admin Panel
