Offline-first perakende sipariş yönetimi
Ağ çalışmadığında da çalışmaya devam eden bir sipariş sistemi. Siparişler IndexedDB’de yerel olarak saklanıyor ve bağlantı geri geldiğinde kendiliğinden senkronize oluyor.
- Tür
- Web uygulaması
- Nerede
- Delta-A Software Center
- Ne zaman
- Ara 2022 – Eyl 2025
- Teknolojiler
- React.js, IndexedDB, PHP, MySQL
Genel bakış
Mağaza bağlantıları kopar. Koptuğunda personelin sipariş almaya devam etmesi ve girilen hiçbir verinin kaybolmaması gerekiyordu.
Neler geliştirdim
- Siparişler önce IndexedDB’ye yazılıyor; arayüz hiçbir zaman ağı beklemiyor.
- Senkronizasyon katmanı bağlantının geri geldiğini algılayıp bekleyen siparişleri PHP ve MySQL backend’e otomatik gönderiyor.
Sonuçlar
- Personel kesintiler boyunca veri kaybı olmadan çalışmaya devam ediyor.