Redesigning and enhancing search performance
Development of a set of solutions aimed at improving site resilience and optimizing search performance to provide the best possible user experience for a real estate company
Client
Under a non-disclosure agreement (NDA)
Business challenges
- Outdated design
- Lack of CMS and difficulty in updating content
- User complaints about slow search performance
- Poor SEO
Our solutions
- Integration with a headless CMS
- Adding an additional data layer (Algolia)
- Data synchronization between RentCafe and Algolia
- Online consultation widget
Project implementation
The contractor approached us seeking certified Contentstack developers with expertise in the Algolia search engine. After performing a quick analysis and identifying the key challenges, we took on the project.
We developed data models and successfully integrated Contentstack CMS. The implementation of a headless CMS significantly reduced the dependency on developers for content publishing, enhancing flexibility.
To optimize search performance, we utilized Algolia’s search engine, enabling near-instant search results. We synchronized Algolia with RentCafe to eliminate database bottlenecks, enhancing both speed and flexibility. Additionally, we integrated the solution with Doorway, Walk Score, and SendGrid for email marketing.
Leveraging the Knock CRM API, we retrieved housing availability data, eliminating the risk of human error and improving client service. We also developed an online widget, synchronized with the CRM, to speed up request processing.
To address increasing internet privacy regulations, we integrated multiple data security products from OneTrust, ensuring compliance with privacy laws.
Our front-end developers contributed by building additional components, designing layouts, and creating the required animations. Through careful coordination and fine-tuning, we were able to complete the project on schedule, avoiding any penalties for the contractor.
Technology stack
- TypeScript
- Next.js
- pnpm
- Turbo
- Jest
- Atomic design
- MaterialUI
- Storybook
- DynamoDB
- Algolia
- OneTrust
- Vercel - infrastructure
Key activities
Business outcomes
The project was completed by our engineers on time and allowed the client to achieve the following results:
- Launch the updated website on time and ensure continuity of the client's business
- Eliminate user complaints about slow search performance
- Get a modern content management solution and reduce dependence on developers when publishing content
- Improve user experience and get an 11% increase in inbound applications
