HALSOFT

Home Rumble

The challenge of project

The main challenge was to build a highly scalable, interactive home discovery platform that combines real estate data, user behavior analytics, and machine learning. It had to support non-registered users, real-time filtering, smart ranking, agent collaboration, and gamified features—while handling large-scale search data efficiently and ensuring seamless user experience across devices.

 

Results & Achievements

  • Designed and implemented a scalable microservices architecture using AWS (ECS, RDS, OpenSearch, Fargate, SageMaker).
  • Built the backend services using PHP (Laravel) for high-performance API development, managing complex business logic, authentication, and integration with external data sources.
  • Developed a dynamic React-based Single Page Application (SPA) to deliver a fast, responsive, and interactive user experience across desktop and mobile.
  • Integrated full-text search with Elasticsearch (AWS OpenSearch) and implemented ML-based home scoring via SageMaker, powering personalized results.
  • Engineered a flexible ETL pipeline to ingest and transform real estate data from third-party providers into both PostgreSQL and Elasticsearch.
  • Delivered agent collaboration tools, anonymous inquiry flows, and gamified experiences like “Rumble” comparisons, home wishbooks, and user point systems.
  •  Ensured seamless communication between services with REST APIs and message queues, enabling real-time updates and behavioral tracking at scale.

Project Information

Client:

US | NDA

Category:

Web Development

Date:

Jul, 2020

CONTACT US NOW

You Need Help?

GET A QUOTE