Wowing the Online Real Estate Investment Experience
#nextjs, #nodejs, #teamaugmentation, #gamechanger
Wasalt Real Estate Services aimed 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 the Wasalt website more useful and engaging with features such as maps and multilingual support. Further, the client wanted rapid implementation of these enhancements.
Solution
We helped Wasalt significantly scale their development throughput. At peak, we had 24 mid- to senior-level personnel deputed to the client. Over a period of more than two years, we provided expertise in technical architecture and solutioning, front-end and back-end development such as Next.JS, NestJS, PostgreSQL, Express JS, Redis and Elasticsearch, UI design, and quality assurance. Integrating seamlessly with the on-site team, our team helped the client achieve the quick, seamless enhancement of the Wasalt platform they desired.
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 Wasalt 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 Wasalt website. The platform 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 the Wasalt 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 Wasalt.
Wallet Integration:
We implemented an e-wallet system that enabled renting customers to pay rent on the Wasalt website—and buyers to pay Wasalt, 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—and Wasalt to inform customers about properties that matched their requests.
Interactive Maps:
With integrated interactive maps, the Wasalt website could highlight premium listings.
An EMI Calculator:
This feature helps Wasalt users with financial planning.
Multilingual Support:
With multilingual support, which we integrated into the existing website, Wasalt could cater to a more diverse user base.
Under the Hood
- NextJS
- Express JS, NestJS, RabbitMQ
- PostgreSQL, Redis and ElasticSearch