Harmony is a web app that automates and provides the functionality of a typical Housing brokerage wesite.
It aims to ensure that all of its customers are satisfied by mutually arriving at an agreement that favours them, with the help of a Recommendation System, Filters and a Chat feature to enhance the search for a user.Harmony provides a platform for an Owner to post their properties to be rented out or sold, for a Buyer to buy a property of their choice, and a potential tenant to look for a house on rent based on their preferences.
Harmony also provides a secure login, property authentication,and user authentication to make sure the website is threat-free.
Harmony’s Recommendation Toolkit along with Filters recommends property and allows the customer to choose the right home and even in the right environment by tweaking the property list based on their desired price, location, air quality, traffic density. Furthermore, If an Owner and potential Tenant, or a Buyer and Seller are both interested, a chat feature enables them to communicate directly.
The expected working of the application was ensured using Grey Box testing tool. Real-time property viewing/updation and migration to a MicroService architecture can be considered as a future enhancement.