Wowing the Online Real Estate Investment Experience
#nextjs, #nodejs, #teamaugmentation, #gamechanger

Our client needed to enhance their rapidly expanding platform by adding new features such as auctions and a system to connect brokers with buyers and sellers. They also wanted to make it more useful and engaging with features such as maps and multilingual support. Further, they wanted rapid implementation of these enhancements.

Solution
Highlights
Microservices Architecture:
We implemented a microservices architecture for modular development and scalability. This enabled rapid feature deployment, improved fault isolation, and simultaneous work on different components.Resource scaling:
We quickly scaled the offshore team to 24 mid- to senior-level developers.Focused expertise:
With their real estate domain knowledge, our personnel were able to provide high-quality technical architecture and solutioning capabilities—and build a level of trust such that the client offered our personnel key leadership positions.Collaboration and ownership:
Our team demonstrated significant ownership and responsibility to be able to meet extremely tight development milestones.Key Features
We augmented the client’s real-estate platform with numerous enhancements and features:
Matchmaker:
We implemented a system called “matchmaker” to intelligently connect brokers with buyers and sellers based on requirement specifics.
Auctions:
We integrated an auction platform with the website. It enables sellers to list properties as “for auction” rather than at a fixed price; potential buyers can bid on them online in real-time just like at a physical auction.
Dynamic Listings and Pages:
The client needed their website to display separate listings for government properties, for use by government employees. They also needed townships and buildings to be listed on differently styled pages. We incorporated these dynamic elements into the website.
Wallet Integration:
We implemented an e-wallet system that enabled renting customers to pay their rent through the client’s platform—and buyers to pay the client, rather than owners, for new properties on an instalment basis.
Secure Login with ID Verification:
To meet the platform’s fraud-prevention requirements, we implemented a login system that required National ID for user verification.
The Property Request Feature:
This enabled customers to express interest in properties of specific types in specific locations; it also enabled the client to inform customers about properties that matched their requests.
Interactive Maps:
With integrated interactive maps, the website could highlight premium listings.
An EMI Calculator:
This feature helps users of the platform with financial planning.
Multilingual Support:
With multilingual support, which we integrated into their existing website, the client was able to cater to a more diverse user base.
Under the Hood
- NextJS
- Express JS, NestJS, RabbitMQ
- PostgreSQL, Redis and ElasticSearch