Real Estate Recommendation Engine
This article reflects my current understanding as part of my professional learning journey. While I strive for accuracy, the content may be updated as my expertise deepens.
📝 Published: 20 Apr 2025 | 🔄 Updated: 02 May 2025 | ✍️ By
This project is a cloud-ready, ML-integrated real estate recommendation engine built with a modular architecture using C# and .net Core. It intelligently analyses property features and user preferences to generate personalised property recommendations using Microsoft ML.NET. The system ingests real-time property data from SQL Server, processes it through a clean service-layer architecture, and exports it to JSON for offline processing. Using a trained collaborative filtering model, the recommendation logic ranks the most relevant properties.
The solution follows a layered, testable architecture with clear separation between Infrastructure, Domain Models, Application Services, and ML pipelines. It showcases practical use of interfaces, dependency injection, custom model training, and scoring pipelines.
Clone the repository
git clone https://github.com/santoshtripathi30/RealEstateRecommendationEngine