ModulePlatform case: flat layout generation platform
All cases
Web platform for generating flat layouts

ModulePlatform: a web platform for layout generation and cost estimates

  • Construction and development
  • Cost management
  • NDA

ModulePlatform is a tool for architectural solutions. The platform allows you to set building parameters, select apartment types, calculate areas and costs. Additional settings clarify the project details, and the result includes data for design and calculations.

The project is under NDA: we do not name the client, and the details are generalized.

Timeline
5 months
Team
5 people
Platforms
Web
ModulePlatform — web platform for generating flat layouts

Task

Client: A residential real estate developer with an in-house design department

At an early stage a developer weighs options: how many studios, one- and two-bedroom flats a building has, what the area will be and what construction and finishing will cost. Architects put each option together by hand, and estimators recalculated it in spreadsheets.

One iteration took days, so only a few options were compared and product decisions were made on an incomplete picture. The data was then re-entered into architectural software, and errors crept in along the way.

The client wanted a tool where you set the building parameters and the flat mix and immediately get a layout, areas, an approximate cost and input data for the designers.

Goals

  1. Generate a building layout from the number of flats of each type
  2. Calculate the total and living area of floors and the building automatically
  3. Estimate the cost of construction and finishing from the chosen parameters
  4. Let users set the finishing and furniture for each flat
  5. Export input data for architectural software and strength calculations

Solution

  • Automation of calculations

    The platform automatically calculates the total and living area of floors and the entire building, which helps to optimally plan the space

    ModulePlatform: automation of calculations, screen 1 ModulePlatform: automation of calculations, screen 2
  • Cost estimation

    The system estimates the approximate cost of construction and finishing depending on the specified parameters, giving an idea of the budget

  • Customizable parameters

    The ability to choose the finishing and availability of furniture for each apartment, which allows you to adapt the project to the needs of the target audience

  • Creating a layout

    The customer sets the number of different types of apartments, after which the platform forms the optimal layout of the building

    ModulePlatform: creating a layout, screen 1 ModulePlatform: creating a layout, screen 2
  • Initial data for design

    The platform generates data that is easily imported into architectural programs, speeding up the design process

  • Strength calculations

    The platform provides initial data for analyzing the strength of the structure, which is important for subsequent design stages

Timeline

  1. Month 1

    Requirements, design and specification

    Layout and calculation rules worked out with architects and estimators, design mockups, a technical specification and the export format.

  2. Months 2–3

    Calculation core and first version

    Building parameters, flat types, area and cost calculations. A demo every 2 weeks; by the end of month three, a working version on the staging server.

  3. Month 4

    Layout generation and export

    The algorithm that places flats on floors, finishing and furniture settings, export of input data for design and strength calculations.

  4. Month 5

    Testing and launch

    Calculations checked against the client projects, functional and load testing, launch and a 6-month warranty.

What was hard

  • Layout rules as code

    Building codes and the client internal rules lived in the heads of the architects. We wrote them down as a set of verifiable rules, each covered by a test on real examples.

  • Recalculation speed

    Users change a parameter and expect the result at once. Calculations are split into independent steps, and a change recalculates only what depends on it.

  • A format for architectural software

    The export had to open in the designers software without manual fixes. The format was agreed on at the specification stage and checked at every demo.

Result

  • A building option with a layout, areas and cost takes minutes instead of days
  • More options are compared at an early stage, and the choice rests on the full picture
  • Designers get their input data from the platform, without manual re-entry
  • The cost of construction and finishing is visible as soon as a parameter changes

Technologies

  • Svelte
  • Python
  • FastAPI
  • PostgreSQL
  • Docker

Need something similar? Let us talk

Describe your task in 2–3 sentences: we reply within an hour during business hours and estimate the timeline and cost for free.

Similar projects

TrackIT — iT equipment accounting and management system
Equipment Accounting

TrackIT

A programme for managing IT equipment: inventory, document management, relocation, and automation of requests, as well as optimisation of asset management.

  • Operations management
  • NDA
IntraLink — corporate portal for effective work
Corporate Portal

IntraLink

A corporate portal with personal accounts, technical support, an office map, and HR functions: application management, offers, notifications.

  • HR and internal communications
  • NDA

Launch your project with experts

Start with a free analysis: we will study your project, propose the best solutions, and prepare everything for a confident start.

What happens next

  1. We reply within an hour during business hours
  2. A 30-minute call to understand your task
  3. A free estimate of the timeline and cost
Sergey Rusinovich, CEO of HiRaise
Your request goes to Sergey Rusinovich CEO Message on Telegram

We sign an NDA before discussing details if you need one.