"Retter Heatmaps & Replay"
Heatmaps & Replay help you record visitor activity, to see how they interact with your store.
About
Retter is now a robust and scalable eCommerce optimization tool, offering heatmaps and replay features for merchants to track user interactions. The complete redesign not only solved the client’s scalability problems but also prepared the app for future enhancements, providing users with a smoother and more reliable experience.
Client's Request
The client reached out with the goal of improving their existing Retter app for eCommerce store optimization. The application was facing significant scalability issues due to its monolithic architecture and outdated database structure. As the user base grew, the app couldn't handle the increased load, causing slowdowns and limiting its potential to grow further. The client required a complete overhaul to make the application scalable, optimize the user engagement tracking features, and improve overall performance.
Here’s What We Did
After thoroughly analyzing the application, we identified key problem areas and proposed a solution based on modern technologies and microservices architecture. We migrated the backend from PHP to Node.js and rewrote the frontend using React.js and TypeScript. This allowed for greater flexibility, scalability, and a more efficient user experience. We also redesigned the database structure, switching to a combination of MongoDB and PostgreSQL to ensure smoother scaling. The most significant change was the re-engineering of the data collection and sorting system, improving how user interactions were tracked and displayed on the merchant panel. These changes transformed the app from a monolithic structure to a microservice-based system, enabling future scalability and the addition of new features. The first version of the revamped Retter app was delivered successfully, and we continue to work on future updates with enhanced features.
Here’s the Result
The new version of the Retter app was released as an MVP in just 4.5 months. The revamped app now efficiently handles a growing user base, processes data faster, and provides merchants with clear and actionable statistics on user interactions. The restructured architecture has opened doors for future feature integrations and long-term scalability.
Who worked on it:
Project Manager;
Middle Front-end developer;
Senior Back-end developer;
Senior Team Lead;
Quality Assurance;
Senior DevOps;
Industry
E-CommerceTime to release
3 monthsBillable hours
700 hr