The decision
A new app, one experience
We built company stores as a separate application on a modern JavaScript stack and connected it to the PHP platform. Customers get a modern experience for creating, managing and shopping in stores; fulfilment and accounting keep running on the business logic that already worked.
The hard requirement was that it should never feel like two products. That took three pieces of engineering.
- Sign-inOne login across the old and new apps
- DesignOne component library for React and PHP pages
- DataEvents keep both databases in sync









