Our innovative approach began with a profound emphasis on customer experience, retaining the existing system while developing a new user interface in React and NodeJS. The critical challenge emerged in connecting the new system with the old, housing hundreds of gigabytes of data. Choosing to avoid halting the old system and migrating data, our team ingeniously connected both systems for all transactions.
The highlight of our solution lies in the development of a bespoke WordPress plugin utilizing MVC architecture. This allowed for the easy selection of models in the admin panel, automatically generating APIs for each model. Additionally, an admin panel feature empowered users to execute custom functions upon hitting specific APIs, providing unparalleled flexibility.
This plugin, far from being just another addition, became the catalyst for transforming the client’s entire WordPress application, making it accessible through APIs. This breakthrough enabled the simultaneous use of both the legacy and new applications, empowering the client to write APIs for Business Intelligence pipelines and conduct daily analytics on the application’s performance.
