Case study / 03
Real Estate

KasraMelk

A real-estate platform for property discovery, management and customer workflows.

PROJECTKasraMelkCATEGORYReal EstateSTATUSPUBLISHED
KasraMelkDesigned & developed by Siteva
01 / Project overview

KasraMelk

A real-estate platform for property discovery, management and customer workflows.

02 / Technology stack

Technology stack

01Next.js02NestJS03Prisma04PostgreSQL05TypeScript
03

Challenge

KasraMelk was designed to turn fragmented property information into a structured and searchable real-estate system. Each listing needs transaction and pricing data together with location, technical specifications, images, features, ownership, and publication state. The core challenge was supporting property management while exposing only controlled public inventory.

04

Solution

The backend was built with NestJS and Prisma around Property, Location, Feature, PropertyImage, and User models. Property management supports creation and editing, location data, feature assignment, submission for review, status transitions, and image management. Listing images can be uploaded, reordered, selected as the cover, or removed, while the public API returns published inventory only.

05

Result

The current result is the operational core of a real-estate platform with property-management APIs, authentication, feature management, and a publication workflow, paired with a Next.js public interface that consumes published listings and presents images, location, area, rooms, and pricing. The data model also provides a foundation for phased expansion into favorites, visit requests, and agent profiles.

SITEVA

Start a project

Start a project