Four Location - Real Estate Platform
Real Estate

Four Location - Real Estate Platform

Property discovery and listings

Full-featured property listing and management platform with multi-dimensional search, Google Maps integration, favorites system, payment plan configuration, and 800+ bilingual translation keys across Arabic and English.

PlatformWeb (.NET 9, Angular 20)
Stack.NET 9, Angular 20, SQL Server
Open example

A property search needs more than a photo and a phone number. Buyers compare locations, property types, budgets, room counts and areas. Once they find a suitable listing, they need its location, payment details and a direct way to contact the agent.

Four Location organizes that journey in a bilingual property platform. Structured listings support filtering, galleries, maps, saved properties and payment plans, so the inquiry can start with a specific property and clear context.

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.

Features and workflows

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

Want to help build the next one? Explore opportunities at Arkedia