Project background
Overview
Our client, a UK-based real estate agency, required ongoing support and feature development for their custom platform, KEA ProAgent, alongside the maintenance of websites for Think clients (Keat Farm, Rooks, and My Folkestone). The KEA ProAgent system, an essential tool for managing properties and staff performance, was built on an outdated codebase that required regular updates to support new functionalities and maintain its relevance in the competitive real estate market.
Project Goals
- Provide continuous support for the KEA ProAgent platform.
- Develop and integrate new features to improve operational efficiency and staff engagement.
- Maintain and enhance Think client websites, addressing issues and implementing requested updates.
- Webapp
- 1team members
- 1000+hours spent
- PropTechdomain
Challenges
- Supporting and modifying an outdated codebase built with ASP.NET, VB.NET, and WebForms while ensuring compatibility with modern requirements.
- Developing new modules that integrate with the existing architecture.
- Prioritizing urgent bug fixes and adhering to customer-defined deadlines and priorities.
- Coordinating approvals for feature developments with multiple stakeholders.
Our approach
Solution
To address the client’s needs, we began by stabilizing the legacy codebase for KEA ProAgent. This involved refactoring critical components and ensuring compatibility with newly developed features. Our team implemented a Matchmaker Module for internal use, allowing the client to analyze and compare properties. Additionally, we developed a Standalone Matchmaker Module for external customers, creating integration with the platform’s existing systems.
We introduced a Perk Points Module to incentivize staff, creating a user-friendly bonus management system. The Sales Splits and Realtime Stats Module provided real-time performance tracking for staff motivation and accountability. To enhance daily team coordination, we implemented a Morning Meeting System, offering workflows for property management discussions.
For Think projects (Keat Farm, Rooks, and My Folkestone) we did timely bug fixes and feature updates. This included resolving booking system issues and refining email functionalities. Each task was carefully analyzed and executed based on client priorities.
Team
The project team consisted of a dedicated project manager who oversaw priorities and communication with stakeholders, and a highly skilled developer responsible for implementing updates and new features.
Results
Our collaboration led to a more robust and feature-rich KEA ProAgent platform. The addition of new modules improved user satisfaction and streamlined operations for both internal teams and external customers. The consistent maintenance and updates for Think projects ensured smooth functionality, meeting customer expectations.
By continuously supporting these systems, we helped the client achieve a modernized, efficient platform that aligns with their long-term business goals.