Four Location - Real Estate Platform
Real Estate · 2024

Four Location - Real Estate Platform

Bilingual property listing platform with advanced search, Google Maps integration, and payment plan management for the Saudi real estate market

PlatformWeb (.NET 9, Angular 20)
Stack.NET 9, Angular 20, SQL Server
Visit Live App

A real estate company operating across five Saudi cities had no digital presence.

Property listings lived in PDF brochures and WhatsApp forwards.

Agents spent their days answering the same questions: what is available in Riyadh, what is the price range in Jeddah, do you have villas in Dammam.

There was no way for buyers to search, filter, or compare properties on their own.

Payment plan details were explained over the phone, leading to misunderstandings and lost deals.

The company had no data on which properties attracted interest, which cities had the most demand, or which agents were performing.

Competitors with online platforms were capturing leads that this company never even saw.

We built a property platform covering five Saudi cities with advanced multi-dimensional search.

Buyers filter by city, property type (apartment, villa, office, land, building), offer type (sale, rent, daily rental), price range, bedrooms, area size, and free-text keywords.

Every listing has bilingual content in Arabic and English, a full image gallery with lightbox, Google Maps embedded location, agent contact with WhatsApp integration, and detailed payment plans with installment breakdowns.

The favorites system lets users save and compare properties.

The platform runs on Angular 20 with zoneless change detection for performance, Material Design components, and a fully responsive layout that adapts to mobile.

JWT authentication with role-based access, secure cookies, and auto-generated API client from the .NET backend.

800+ translation keys ensure every label, button, and message works in both languages.

Results

01

Multi-dimensional property search across 5 Saudi cities with 7 filter criteria and 4 sorting options

02

Bilingual platform with 800+ translation keys covering every UI element in Arabic and English

03

Google Maps integration on every property with embedded location and coordinates

04

Payment plan management with installment breakdowns, developer pricing, and resale pricing

05

WhatsApp and direct call integration on every listing for instant agent contact

06

Favorites system with localStorage persistence for property comparison

07

JWT authentication with role-based access, secure cookies, and automatic token refresh

08

40+ reusable components including image gallery, cascading dropdowns, and entity dialogs

09

Auto-generated API client from .NET backend via NSwag for type-safe integration

10

Angular 20 with zoneless change detection, Material Design, and full mobile responsiveness

Technology Stack

.NET 9Angular 20SQL ServerGoogle MapsJWTMaterial DesignNSwagChart.js

Have a similar project in mind?

Let's talk about how we can build it for you.

Start a Project

أركيديا (Arkedia) — استوديو هندسة برمجيات مخصصة مقره القاهرة، مصر. نبني منصات مؤسسية متعددة المستأجرين وتطبيقات جوال Flutter وأنظمة ERP وبنية سحابية وحلول SaaS بالعربية والإنجليزية. تواصل معنا على [email protected].

Arkedia (أركيديا) is a custom software engineering studio based in Cairo, Egypt. We build multi-tenant enterprise platforms, Flutter mobile apps, ERP systems, cloud infrastructure, and SaaS products in Arabic and English. Contact [email protected].