Skip to content
Dovetail Code
All work

HomeNSearch — international real-estate platform

A multilingual property search platform with 12,500+ listings from 10+ countries and search results in under 200 ms.

Client
Real-estate platform
Year
2026
Role
Full-stack: architecture, backend, frontend, infrastructure
HomeNSearch home page: the headline "Find Your Perfect Overseas Property" over a sea-view villa with an infinity pool, with a search bar for location, property type, bedrooms and price.

Key figures

listings from 10+ countries
12,500+
average search response
< 200 ms
interface languages
40+
PageSpeed score
90+

The challenge

Build a fast, multilingual property portal for an international audience: search across a large and growing catalogue, live content, and infrastructure that scales without a rewrite.

What I built

  • Backend on Django and Django REST Framework, PostgreSQL as the main store and Redis for caching and sessions.
  • Search on Amazon OpenSearch: full-text, geo and faceted filters with responses under 200 ms.
  • Frontend on Next.js (App Router, ISR) and Tailwind CSS, localised into 40+ languages with next-intl.
  • Live activity over WebSockets — visitors see how many people are viewing a listing right now.
  • Investment calculator — ROI, cap rate, cash-on-cash return and mortgage.
  • Agent dashboard — publishing listings and view analytics.
  • Infrastructure on AWS from scratch — EC2 behind an Application Load Balancer, RDS PostgreSQL, S3 and CloudFront for media, CI/CD with GitHub Actions.

Stack

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • Redis
  • OpenSearch
  • WebSockets
  • Celery
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • next-intl
  • AWS (EC2, ALB, RDS, S3, CloudFront)
  • Docker
  • GitHub Actions
  • Nginx

Result

12,500+ listings from 10+ countries, average search response under 200 ms, PageSpeed 90+, 40+ languages out of the box. The architecture is sized for 50–60 thousand listings without degradation.

Select a screenshot to see it full size.

  • Search results with faceted filters
  • Filters dialog with live result counts
  • Map view with clustered markers
  • Property page with gallery and key facts
  • Location map and similar properties
  • Rental yield calculator
  • Mobile home page

Need something similar?

Tell me what you're building. I reply within one business day.