Real Estate Club Dubai: a property platform built on real data
Our own product. We built a Dubai property platform on Laravel. It has a service directory with 24 categories, a published method for its rankings, and calculators. A handover tracker pulls data from the Dubai Land Department registry. An AI advisor looks things up in our own database before it answers.
- Project
- Platform
- Our role
- Own product, end-to-end
- Platform
- Laravel + Livewire
- Country
- United Arab Emirates
- Year
- 2026
The challenge
Dubai buyers piece together answers from sales material
International buyers, and people buying off-plan (before the building is finished), get most of their information from developer brochures and agency listings. Handover dates, fees and the quality of service providers are hard to check on your own. The official data sits in government registries that most people never open.
An AI assistant is only useful if it can't make things up
We wanted an assistant that could answer buyer questions and point people to real providers. A general chatbot would invent company names, fees and dates. Ours had to answer only from our own data and show its sources. It also had to stay cheap to run and hard to abuse on a public page.
Our approach
One Laravel app with well-organised data at its core
The platform runs on Laravel 12 with Blade, Livewire 4 and Alpine.js. Listings, categories, developers, projects, areas, rankings, reports and articles are each stored as their own records. So each one gets its own page, and the other features can look it up. Background jobs run on Horizon and Redis (the tools that run tasks behind the scenes). Scheduled jobs sync data, send digests and run health checks.
Registry data and rankings you can check
A small connector reads the Dubai Land Department open-data service. A sync job runs twice a week and saves a snapshot of each project. The handover tracker compares official building progress and expected dates with each developer's own timeline. When the registry reading changes, it emails people who are watching that building. Rankings use a published formula with 6 to 8 weighted public criteria, and every score has a source. Paid status is left out of the calculation.
An AI advisor that looks things up instead of guessing
Ask RECD is built on Prism PHP, so we can switch AI providers. The default is OpenAI gpt-4o-mini. The model can't answer freely. It uses eight tools that search our own database: content search, directory and ranking lookups, project assets, handover status, glossary, market data, calculators and sending an inquiry. Each tool returns source links, so the answer can cite them. Replies appear word by word as they are written. Every turn is logged with its token use (how much text the AI processed) and cost. Before any AI call, a guard layer runs honeypot, bot and signed-token checks to stop bots and fake requests. On top of that there are limits per IP address, a daily cap for the whole site and a daily spend limit.
Screens
Inside Real Estate Club Dubai
How we delivered
From first brief to running in production
-
01
DevelopmentData setup
Set up listings, developers, projects, areas, rankings and articles as linked records, each with its own page.
Laravel 12DirectoryRankings -
02
Registry sync
DevelopmentBuilt a connector for Dubai Land Department open data and a twice-weekly sync. It feeds the handover tracker and the watch alerts.
DLD open dataSchedulerHorizon -
03
Source-based advisor
AILaunched an assistant that looks things up with tools, answers only from our own database and cites its sources. Replies stream in as they are written.
Prism PHPTool callingCost guardrails
Growth over time
Since Jul 2025Results
What is running today
A live platform with its own data
Real Estate Club Dubai is live with a service directory across 24 categories, profiles for 30 developers, 31 area guides, editorial rankings in 17 categories with a public methodology, and more than 15 calculators covering fees, mortgages, yields, visas and fit-out costs. The handover tracker refreshes from the Dubai Land Department registry twice a week.
An assistant that points to real records
Ask RECD answers Dubai property questions using the same records that power the site. It links to real articles, listings and project pages. It can also turn a conversation into a lead for a vetted specialist.
More work
Other things we built and run
Senfoni Koçluk
An Istanbul student-coaching practice ran on WhatsApp, spreadsheets and memory. We built one Laravel platform that covers the public site and free exam tools, portals for students and parents, and the coach's back office: exams, schedules, sessions and payments.
Shadowban Checker
Shadowban Checker is our own product. Creators connect their TikTok account with TikTok's official login, and we read the numbers of their recent videos and return a 0 to 100 risk score with the warning signs we found. It runs as a web dashboard in 6 languages.
Syntask
Syntask is a Finnish startup that helps logistics teams make better decisions (decision intelligence). It needed its website to match a sharper position. We replaced an Elementor WordPress site with a Laravel build. It has pages for each buyer group and use case, the old blog moved over, a custom admin for posts and leads, and one clear next step for buyers.