iBoost/Portfolio/AIRELTAR

Business systems·2026 — now

AIRELTAR

A realtor’s working day in one app: property and client database, deals with documents, a viewing calendar, calculators and a peer-to-peer listing exchange between agents.

Our role

Delivery against the client’s formal spec: API, web, admin

Status

Running in production

Period

2026 — now

Platform

Web · agent cabinet · Telegram Mini App

rent.iboost.ua
AIRELTAR — interface

Live interface · captured from production

01

What it is

A realtor’s day is made of small things: show three flats, keep the paperwork of two deals apart, remember who is owed a call back, compute the commission on a deal with a complicated split. Usually that lives in a notebook, Excel and chat threads. AIRELTAR collects it into one tool built for Ukrainian practice — from a directory of Kyiv districts to the local commission formulas.

The project was delivered against a formal specification where every requirement carries an ID and each phase closes on a gate.

That is rare in product work and a real advantage for the client: scope is fixed, and acceptance does not become an argument about what someone meant.

02

capabilities

What it does

01

Property and client database

Listings geo-referenced in PostGIS, media in object storage, public listing pages and shareable collections for buyers.

02

Deals with documents

A full deal lifecycle with statuses, attachments, change history and an audit trail of who changed what and when.

03

Viewing calendar

Appointment scheduling, reminders, and a link between the viewing, the property and the client. The 14:30 showing stops getting lost in chat.

04

Calculators with golden tests

Commission and settlement formulas live in a dedicated package covered by seventeen reference tests. The number in the deal is not “roughly”.

05

Agent-to-agent exchange

A partner request with a 50/50 split, two-sided confirmation and agent rating. A market that used to live in private chats.

06

Admin console and plans

Plan limits, RBAC with negative access tests, moderation, and country reference data in its own package.

03

architecture

How it works

01

Listings and clients

02

Collections and public pages

03

Deals and documents

04

Calendar and reminders

05

Exchange network and rating

Under the hood

  • A pnpm monorepo: API, web, admin, shared schema and client packages.
  • NestJS 11 + Prisma + PostgreSQL 18 with PostGIS; Redis / BullMQ queues; media in MinIO.
  • Zod schemas in a shared package are the single source of truth for types across backend and frontend.
  • 23 API modules mirror the specification’s sections one to one.
  • OTP login; in the dev perimeter the code is printed to the log so testing never waits on an SMS provider.
  • Production behind Cloudflare: nginx serves web, API, media and admin under one domain.
NestJS 11Next.js 15PostgreSQL · PostGISPrismaRedis · BullMQMinIOExpo

04

scale

Numbers

23

API modules

332

backend unit tests

17

golden formula tests

uk / ru

interface languages