An online calculator for heat load calculations that generates lists of heating equipment for residential buildings and automatically composes documentation for clients and governmental institutions in PDF.

Automated calculation for heating equipment in residential housing
The Problem

Engineers and contractors have to spend many hours calculating the heat load of residential buildings manually. Without such data, it is impossible to properly design thermal equipment, such as underfloor heating. Dozens of formulas are used for such calculations, which increase the risk of an error.
Any inaccuracy seriously affects the quality of construction, comfort and safety of residents. Therefore, manual calculations must be double-checked dozens of times, which lead to inefficient spending of working hours. In addition, engineers need to submit project documentation to clients and governmental institutions, which takes several business days to develop.

The Idea

To invent a service that would calculate the thermal capacity automatically preferably within few clicks and in a real time mode. To make this service compose project documentation in PDF - format which is mostly requested by all governmental offices and is preferred by the client as it is easy to open on any device or operation system. To be reliable source for professionals, the calculator must be based on classical calculation methods and the requirements of Sanitary Regulations and Norms.

The Result

An online calculator “Sproektiruy.rf” for heat load and heating systems can calculate the heat balance in any building and can design heating devices. Additional features allow to determine the design of warm floors and choose necessary materials. The service prepares documents in PDF format.

Automated publishing Service can:
  • Calculate the thermal capacity of the heating system
  • Determine whether the property is in compliance with the energy saving standards
  • Develop the design for warm floors and select necessary materials for it
  • Help to choose a heating device and determine its real capacity
Accuracy of the calculations

The purpose of the service is to get away from manual calculations, while guaranteeing dimensional accuracy. To achieve this, the algorithms of the program have incorporated techniques from classical designer manuals. In short, “Sproektiruy.rf” uses the same formulas as those who count manually, but finds solutions hundreds of times faster and efficiently.

The informational value

The user gets useful information based on the norms and standards extracted from the reference books and manuals of the manufacturers of the equipment. Any chances of mistakes or inaccurate forecasts are excluded.

Compliance with the Sanitary Regulations and Norms.

The calculations have to be correct and comply with the existing sanitary regulations. The results automatically undergo verification of compliance with the Sanitary Regulations and Norms of the Russian Federation as per article SR 50.13330.2012 “Thermal protection of residential buildings” and article DIN EN 1264 “Surface heating system”. If the user starts deviating from the standards the service immediately notifies him.

The Speed

The program both saves the user from routine difficult work and saves his time. Within just a few clicks he can make simple calculations, and receive full complex of data - within 60 minutes. Dedicate your free time to more important tasks or take up a new project meanwhile, making your business more lucrative.

User-friendly interface

We aimed to make this service understandable not only for professional engineers, but also for private contractors. For this reason, we have designed a user friendly, intuitive and simple interface. We have checked with the focus group and are ready to confirm that using this app is as easy as it possibly could be.


This online calculator saves users money: decreases estimated cost of the project providing solutions and recommending materials based on accurate calculations. “Sproektiruy.rf” saves engineers from “trial and error” computations, accelerates an achievement of results and saves money.

Documents for clients and government offices

The program composes all the necessary documentation in PDF reports. This format is needed to present the project to the client or report to governmental institutions. Manual preparation of the documents may take up to few days, however the app will do it within an hour.

The Development

The online calculator has many features already but we plan to add even more in the nearest future. For instance, our team is planning to integrate hydraulic engineering calculations and heating chart options into the app. We know how to do it but are currently waiting for the number of users to increase in order to implement it.

An online calculator for engineers, designers and amateurs

Developing this project, we focused on professional contractors as their daily routine includes complicated calculations related to heating equipment. Nevertheless our team has created an online calculator so easy, that any amateur without experience can operate it. For instance, if he considers the estimated cost of the construction unreasonably expensive and wants to double check the calculations he can use the app.

“Sproektiruy.rf” will be useful to you if::
You need to speed up the calculation process without compromising accuracy
You need to get new clients without hiring more staff
You want to have an impeccable reputation in the construction business
You waste too much time to create all of the necessary documentation for the heating systems
You want to double check the calculations of your construction worker or business partner
You need professional advice to choose the right equipment and make sure the work complies with all of the sanitary norms and regulations
“Спроектируй.рф”: the development process
Angular и Ruby on Rails

The project was developed on the Angular and Ruby on Rails framework. They were integrated into a unified system according to the industry standards with the help of Vagrant + Docker combo. Most of the button features were duplicated by drag-n-drop, as it is convenient for users who use a computer mouse or a touch screen.

Integration with the 1C database

To get the right data and technical information about the heating equipment we have integrated the app with the 1C database and used third-party API and parsers for data collection and update. Our developers have also created an algorithm that keeps downloading data in large chunks from the 1C database and processing it on multiple channels.

For file processing, calculation and report generation we have used message queue based on RabbitMQ - it allows you to create a fast, scalable and reliable system of messages.

I have been working with Noorsoft since March 2016 - they are developing my web application “Sproektiruy.rf”. With no doubt I can characterize the team as a reliable and honest partner who respects deadlines.

Dmitriy Ustalov - CEO and co-founder