Skip to content
A—39

Paradigma Emlak

A multi-tenant platform that gives every estate agency its own website and CRM

Sector
Architecture & construction
Country
European Union
Category
Custom software
Services
Custom software, Web design & development
Technology
Next.js 16, NestJS, Prisma, PostgreSQL, MapLibre GL, Turborepo
Desktop and mobile views of the Paradigma Emlak property website

01 /

The brief

Paradigma Emlak is a multi-tenant software platform for estate agencies. Every agency that joins gets its own public website, its own CRM and its own sales and lettings workflows. The live showcase agency lists homes for sale, long-term rent and holiday rent around Pescara on Italy’s Adriatic coast, with area guides for places such as Montesilvano, Spoltore, Francavilla al Mare, Silvi and Pineto. The public site runs in six languages, with Arabic laid out right to left. In the admin panel, the agency team manages listings, leads, request-to-listing matching, viewings, offers and counter-offers, closings and commission. A separate console lets the platform owner manage agencies, plans and feature flags.

Screens

Fresh screenshots from the live site: the full page, inner pages and how it looks on a phone.

Home page

Paradigma Emlak — Home page
Paradigma Emlak — Sections and inner pages

Sections and inner pages

Paradigma Emlak — Sections and inner pages
Paradigma Emlak — Sections and inner pages
Paradigma Emlak — Sections and inner pages
Paradigma Emlak — On mobile

02 /

Approach

Three decisions that shaped the project.

  1. 01

    Data isolation on two layers

    One agency’s data is never visible to another. The application layer adds the tenant ID to every query, and PostgreSQL row-level security enforces the same rule a second time in the database.

  2. 02

    Six languages, true right-to-left

    Turkish, English, Italian, Spanish, Arabic and Russian each have their own URLs. In Arabic, the layout flips right to left, not just the text.

  3. 03

    One source in shared packages

    Shared monorepo packages hold the data schemas, the permission catalogue and a typed API client. The public site, the panel and a future mobile app all use the same definitions.

03 /

What we delivered

  • A public website per agency
  • Listings for sale, long-term and holiday rent
  • Area guides and MapLibre maps
  • Agent profiles and valuation requests
  • CRM, request-to-listing matching and viewings
  • Offers, closings and commission tracking
  • Platform admin console

Tech stack

  • Next.js 16
  • NestJS
  • Prisma
  • PostgreSQL
  • MapLibre GL
  • Turborepo

The code and the domain belong entirely to our client.

Live now

Visit the live site

emlak.paradigma7.com (opens in a new tab)

Next project

A—40

Paradigma Filo

A car rental site and panel that run from booking to vehicle handover

Automotive & fleet · Türkiye