What we did
Architecture
We applied a common (at least back then) approach: database, frontend, and backend with data access and business logic. The client preferred Microsoft stack so we used MSSQL for the database, WCF web services for backend and ASP.NET MVС application for the frontend.
Search engine
The users are able to search for the ads, refine the search with additional parameters, display the list and the map (along with the banners), display full ad details, and send requests to agents or sellers. If no offer was a fit for a user at that moment, he/she could subscribe to the updates of the current search filters and the system would automatically send appropriate emails with the newly available properties.
Profile
In case the user was interested in saving the search history, marking properties as favorite, and publishing the ads, he/she could create a personal account or log in with his/her social networks.
Payments
The system would generate invoices and bill the credit card according to a selected plan. We used a third party payment processing service (https://www.datatrans.ch/) to handle that.
Lead generation
The application generated leads for sellers of properties as well as banks. We integrated a mortgage calculator through which the user could also send a request to several banks.
Mobile app
The application generated leads for sellers of properties as well as banks. We integrated a mortgage calculator through which the user could also send a request to several banks.
The Outcome
We completely refactored the frontend part and introduced a new design and a mobile app for iOS in 2013. In 2016 the application was sold to a new owner so we were asked to handle another project for the same client.