Tüm projeler

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.