Real Plus
Real Plus – New York real estate agency B2B web portal development
Real Plus – New York real estate agency B2B web portal development
Real Plus – New York real estate agency B2B web portal development
In 2014, we started one of our most long-running projects working with Real Plus, a US real estate agency turned digital leader in its industry
In 2014, we started one of our most long-running projects working with Real Plus, a US real estate agency turned digital leader in its industry
In 2014, we started one of our most long-running projects working with Real Plus, a US real estate agency turned digital leader in its industry
Real estate
Microservices
AI
Client
Client
Real Plus
Real Plus
Real Plus
Date
Date
Since 2014
Since 2014
Since 2014
Role
Role
Development partner
Development partner
Development partner
Website
Website
realplusonline.com
realplusonline.com
realplusonline.com
Real Plus
Real Plus
Customer’s Case
Customer’s Case
Customer’s Case
Founded in 1990, our customer is an American real estate agency that provides an exclusive web portal in the New York City area with more than 1.3k B2B clients and 2k real estate brokers. It’s a subscription-based solution with an average number of daily visits between 15–20k (peak value was 35k users).
The agency’s business was growing fast, so there was a need to speed up the development process and push their software to a higher level. In spring 2014, the customer decided to find a senior development team that would take complete ownership of the code and handle human resources and team management issues.
The customer had never had a project manager before, and because of this, the development process was overloaded with problems. We had to push this issue upfront and prove that such a project required a single contact person who could explain to the customer what was going on with the project and where it was headed.
Founded in 1990, our customer is an American real estate agency that provides an exclusive web portal in the New York City area with more than 1.3k B2B clients and 2k real estate brokers. It’s a subscription-based solution with an average number of daily visits between 15–20k (peak value was 35k users).
The agency’s business was growing fast, so there was a need to speed up the development process and push their software to a higher level. In spring 2014, the customer decided to find a senior development team that would take complete ownership of the code and handle human resources and team management issues.
The customer had never had a project manager before, and because of this, the development process was overloaded with problems. We had to push this issue upfront and prove that such a project required a single contact person who could explain to the customer what was going on with the project and where it was headed.
Founded in 1990, our customer is an American real estate agency that provides an exclusive web portal in the New York City area with more than 1.3k B2B clients and 2k real estate brokers. It’s a subscription-based solution with an average number of daily visits between 15–20k (peak value was 35k users).
The agency’s business was growing fast, so there was a need to speed up the development process and push their software to a higher level. In spring 2014, the customer decided to find a senior development team that would take complete ownership of the code and handle human resources and team management issues.
The customer had never had a project manager before, and because of this, the development process was overloaded with problems. We had to push this issue upfront and prove that such a project required a single contact person who could explain to the customer what was going on with the project and where it was headed.
Assembling the team
Assembling the team
Assembling the team
To avoid delays in the development process, we assembled a team in the shortest possible time. After analyzing the code and business rules of the portal, we determined the initial number of senior professionals needed to start the Agile development flow and prepare a stable ground for further team growth.
In 42 days, our Recruitment Department hired 4 .NET developers and 2 QA engineers to work closely together with the customer’s platform architect on reviewing the old code and planning sprints for new features development. Then, the team grew to 10 specialists by the end of 2014.
To avoid delays in the development process, we assembled a team in the shortest possible time. After analyzing the code and business rules of the portal, we determined the initial number of senior professionals needed to start the Agile development flow and prepare a stable ground for further team growth.
In 42 days, our Recruitment Department hired 4 .NET developers and 2 QA engineers to work closely together with the customer’s platform architect on reviewing the old code and planning sprints for new features development. Then, the team grew to 10 specialists by the end of 2014.
To avoid delays in the development process, we assembled a team in the shortest possible time. After analyzing the code and business rules of the portal, we determined the initial number of senior professionals needed to start the Agile development flow and prepare a stable ground for further team growth.
In 42 days, our Recruitment Department hired 4 .NET developers and 2 QA engineers to work closely together with the customer’s platform architect on reviewing the old code and planning sprints for new features development. Then, the team grew to 10 specialists by the end of 2014.
Completing a full upgrade of Real Plus's portal
Completing a full upgrade of Real Plus's portal
Completing a full upgrade of Real Plus's portal
We hired a dedicated Product Owner and project manager to streamline communication, reduce the customer's workload, and establish a strong management process with clear sprints, tasks, and meetings. Key team members in QA, design, and development were selected, mentored, and continuously trained, ensuring high standards with certifications like ISTQB and professional courses.
We hired a dedicated Product Owner and project manager to streamline communication, reduce the customer's workload, and establish a strong management process with clear sprints, tasks, and meetings. Key team members in QA, design, and development were selected, mentored, and continuously trained, ensuring high standards with certifications like ISTQB and professional courses.
We hired a dedicated Product Owner and project manager to streamline communication, reduce the customer's workload, and establish a strong management process with clear sprints, tasks, and meetings. Key team members in QA, design, and development were selected, mentored, and continuously trained, ensuring high standards with certifications like ISTQB and professional courses.
Our two senior QAs documented business rules, main user stories, and test scenarios in Confluence. We hired two senior architects to rewrite core functionalities, clean the code, replace stored procedures with C# and Entity Framework queries, and improve overall code quality
Our two senior QAs documented business rules, main user stories, and test scenarios in Confluence. We hired two senior architects to rewrite core functionalities, clean the code, replace stored procedures with C# and Entity Framework queries, and improve overall code quality
Our two senior QAs documented business rules, main user stories, and test scenarios in Confluence. We hired two senior architects to rewrite core functionalities, clean the code, replace stored procedures with C# and Entity Framework queries, and improve overall code quality
Our team implemented the Test Driven Development (TDD) approach to cover the code with unit tests and used Dependency Injections, along with encouraging the SOLID principles and a single Entity Framework context for the entire application
Our team implemented the Test Driven Development (TDD) approach to cover the code with unit tests and used Dependency Injections, along with encouraging the SOLID principles and a single Entity Framework context for the entire application
Our team implemented the Test Driven Development (TDD) approach to cover the code with unit tests and used Dependency Injections, along with encouraging the SOLID principles and a single Entity Framework context for the entire application
We made the portal responsive, fast, mobile- and user-friendly. We moved it onto modern React, the latest .NET version, and implemented cool new features and new UX Design
We made the portal responsive, fast, mobile- and user-friendly. We moved it onto modern React, the latest .NET version, and implemented cool new features and new UX Design
We made the portal responsive, fast, mobile- and user-friendly. We moved it onto modern React, the latest .NET version, and implemented cool new features and new UX Design
Our experts fixed the product’s security vulnerabilities, identifying and resolving critical issues to safeguard user data and system integrity. Additionally, they systematically addressed the technical debt accumulated over time, optimizing the codebase
Our experts fixed the product’s security vulnerabilities, identifying and resolving critical issues to safeguard user data and system integrity. Additionally, they systematically addressed the technical debt accumulated over time, optimizing the codebase
Our experts fixed the product’s security vulnerabilities, identifying and resolving critical issues to safeguard user data and system integrity. Additionally, they systematically addressed the technical debt accumulated over time, optimizing the codebase
Brightgrove's services have been instrumental in helping our business overcome technical challenges and achieve our goals. Their expertise and support have been invaluable.
Brightgrove's services have been instrumental in helping our business overcome technical challenges and achieve our goals. Their expertise and support have been invaluable.
Brightgrove's services have been instrumental in helping our business overcome technical challenges and achieve our goals. Their expertise and support have been invaluable.
Eric Gordon
Eric Gordon
Managing Director, RealPlus
Managing Director, RealPlus
Results we delivered
Results we delivered
Results we delivered
Extended Customer’s Development Capacity
The team of 16 Brightgrove senior professionals provides full-cycle development services, reducing customer recruitment, retention, taxes and people management costs.
The team of 16 Brightgrove senior professionals provides full-cycle development services, reducing customer recruitment, retention, taxes and people management costs.
Agile Project Management
We implemented the Scrum methodology into the development and communication processes.
We implemented the Scrum methodology into the development and communication processes.
Code Cleaning Procedure
We reduced the amount of code from 1M+ to roughly 140k lines. The utilization of the TDD approach led to unit tests coverage of 80–100% for the main product and subprojects.
We reduced the amount of code from 1M+ to roughly 140k lines. The utilization of the TDD approach led to unit tests coverage of 80–100% for the main product and subprojects.
Significant Cost Reduction
We significantly reduced costs on third-party services, such as PayPal, NY API, and Google Maps, by developing and integrating our own tailored solutions.
We significantly reduced costs on third-party services, such as PayPal, NY API, and Google Maps, by developing and integrating our own tailored solutions.
Comprehensive Technical Documentation
Our team developed extensive supporting technical documentation, including user and development guides, detailed use cases, and unit test examples.
Our team developed extensive supporting technical documentation, including user and development guides, detailed use cases, and unit test examples.
#1 Real Estate Portal in New York
After our development contributions, the client’s product became the number one of its kind in the New York area.
After our development contributions, the client’s product became the number one of its kind in the New York area.
What’s going on now
What’s going on now
What’s going on now
The team continues to provide full-cycle development services, maintain high performance, and adapt to evolving needs while enhancing security, speed, and overall system efficiency. Currently, another hybrid Real Plus application is being developed for the Apple App Store and Google Play Market.
The team continues to provide full-cycle development services, maintain high performance, and adapt to evolving needs while enhancing security, speed, and overall system efficiency. Currently, another hybrid Real Plus application is being developed for the Apple App Store and Google Play Market.
The team continues to provide full-cycle development services, maintain high performance, and adapt to evolving needs while enhancing security, speed, and overall system efficiency. Currently, another hybrid Real Plus application is being developed for the Apple App Store and Google Play Market.