Background The customer's platform (NDA) is a system for managing construction and tourism facilities, significantly simplifying navigation and project management at all stages of development — from an investment project application to its commissioning. The customer implements large‑scale territorial development programmes and investment‑construction projects across different regions of the country. These projects involved huge volumes of data and documentation: calculations, estimates, architectural plans, and more. Existing tools did not provide holistic or transparent process management.
The main problems:
Data on facilities and projects were stored separately and quickly became outdated
No single digital register of investment projects and applications existed
Approvals and report preparation required significant manual work
As the number of projects grew, the system became increasingly unmanageable
Our task was to develop a single digital platform that would:
Consolidate data on projects and facilities
Provide transparency of statuses and implementation stages
Simplify interaction between process participants
Create an architectural foundation for further scaling
Solution We developed a digital platform for territorial development programme management, combining data on construction sites, projects, investor applications, and related tasks. The solution automates interaction between developers, investors, development institutions, and other participants, creating a unified digital environment for planning and execution. The project was delivered by a team of 20+ specialists — business analysts, designers, developers, architects, and testers. Over 18 months, we implemented a complete digital twin of the investment cycle for territorial development.
Technical stack & implementation highlights
File storage: Document and file storage implemented using S3-compatible storage
Asynchronous processing: As load increased, part of the processes were moved to async mode. Existing inter‑server communication via WebClient was supplemented with RabbitMQ message broker
External integrations: Some integrations with external systems were implemented using the SOAP protocol
Investor application workflow: Applications were created via Camunda integration. Users could edit/cancel an application at any stage. All construction participants could review the application and approve or reject it
Printable documents: Key sections (e.g., project passport) required printable forms. We implemented printing according to required natioanl standards with pre‑filled information from the system using Apache POI and JasperSoft frameworks
Key platform modules
Construction facility and project management
Investment project creation and support
Investor application submission and processing
Task and event tracking
Analytics and progress visualisation
Outcome & impact As a result of the project, the customer received a ready‑to‑use digital platform for managing investment and construction projects.
The platform enabled:
Consolidation: All facilities and projects in a single digital environment
Speed: Simplified and accelerated investment application submission
Control: Activity tracking across regions, deadlines, and statuses
Automation: Analytical reporting and map‑based visualisation