
Heureka Group is the largest European price comparison platform, operating in 9 countries and attracting over 23 million visitors monthly. It connects tens of thousands of e-shops and simplifies online shopping for millions of users across the region.
Node.js, TypeScript, React
Heureka Group is a leading European player in the field of price comparison, operating across multiple markets. Each market had long relied on its own systems and user management, which complicated further development. The group therefore decided to unify its infrastructure and build a single platform for user accounts. Our role was to transfer know-how in TypeScript, integrate a new authentication system, and support the gradual transition from the original PHP stack to modern technologies.

The transition to a unified user management system had to take place while the platform remained fully operational and within strict technical constraints. The key challenge was coexisting with legacy systems and PHP monoliths, which limited scalability and modernization. The migration was carried out gradually, step by step, with the need to maintain backward compatibility and avoid any impact on end users. At the same time, it was essential to ensure precise and transparent access rights management for both users and internal administration.

Together with Heureka’s internal teams, we implemented a unified user management system with central SSO, support for Google and Apple, and ABAC-based access control. We modernized password recovery, built an internal role management tool, and provided mentoring on API design and architecture. The solution runs on Node.js, TypeScript, and React, replacing the original PHP stack. The project ensured a smooth transition to a unified user identity without disrupting the operation of legacy systems. Users can now log in seamlessly across platforms, internal teams manage access with ease, and both security and UX have significantly improved.

