Offline-first retail order management
An order system that keeps working when the network does not. Orders are saved locally in IndexedDB and sync on their own once the connection returns.
- Type
- Web application
- Where
- Delta-A Software Center
- When
- Dec 2022 – Sep 2025
- Technologies
- React.js, IndexedDB, PHP, MySQL
Overview
Store connections drop. When they do, staff still need to take orders, and nothing they enter can be lost.
What I built
- Orders are written to IndexedDB first, so the interface never waits on the network.
- A sync layer detects reconnection and pushes pending orders to the PHP and MySQL backend automatically.
Results
- Staff keep working through outages without data loss.