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
- Live site
- homensearch.com(opens in a new tab)

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.
Screenshots
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