project thumbnail of Retter Heatmaps & Replay
project thumbnail of Retter Heatmaps & Replay

"Retter Heatmaps & Replay"

Heatmaps & Replay help you record visitor activity, to see how they interact with your store.

About

Retter is a powerful e-commerce optimization tool that helps merchants track user interactions through heatmaps and session replays. It enables businesses to understand how visitors engage with their store, identify areas for improvement, and make data-driven decisions to enhance user experience and boost conversions.

Client's Request

The client approached us with a clear goal: to address the scalability challenges their existing app was facing. The previous architecture was limiting its potential as user traffic increased, resulting in slowdowns and a reduced ability to support future growth. The app required a full overhaul to:

  • Scale effectively: Improve the ability to handle a growing user base.
  • Optimize user engagement tracking: Enhance the tracking of user interactions across various store elements like products, collections, and carts.
  • Improve performance: Create a more reliable system that could handle increasing data volumes.

Here’s What We Did

To solve these challenges, we conducted a thorough analysis of the existing application and proposed a modernized solution:

  • Backend migration: Moved from PHP to Node.js for better scalability.
  • Frontend revamp: Rebuilt with React.js and TypeScript for improved responsiveness.
  • Database redesign: Optimized with MongoDB and PostgreSQL for scalable data handling.
  • Microservices architecture: Transitioned from monolithic to microservices for better performance and flexibility.
  • Enhanced tracking: Tracking system redesign for more accurate data collection, faster processing, and better heatmaps and session replays.

Here’s the Result

The upgraded Retter app now handles growing traffic smoothly, providing faster data processing and clearer insights for merchants. With improved tracking, merchants can optimize user experience and boost conversions. The new architecture ensures long-term scalability, while heatmaps and session replays help businesses make informed decisions to enhance UX and increase sales.

Who worked on it:

  • Project Manager;

  • Tech Lead;

  • Front-end developer;

  • Back-end developer;

  • Quality Assurance;

  • DevOps;

Internet connection broken

Internet connection restored