SNISHOP

Mode Offline

Kelola dan monitor data offline Anda

Online

Tugas Offline

0

Catatan Offline

0

Transaksi Offline

0

Pending Sync

0

Mode Offline - Panduan Lengkap

Sistem SNISHOP mendukung mode offline penuh. Semua fitur tetap berfungsi tanpa internet!

Cara Kerja
1

📥 First Load (Online)

Saat pertama kali membuka aplikasi dengan internet, semua data penting akan otomatis di-download dan disimpan di browser Anda.

2

📵 Offline Mode

Ketika koneksi terputus, semua fitur tetap berfungsi normal. Perubahan data (tambah/edit/hapus) akan disimpan sementara di browser.

3

🔄 Auto-Sync (Online Kembali)

Begitu koneksi pulih, sistem akan otomatis mengunggah semua perubahan offline ke server. Tidak ada data yang hilang!

Fitur yang Tersedia Offline

Manajemen Tugas

  • ✓ Buat tugas baru
  • ✓ Edit tugas existing
  • ✓ Update status & deadline
  • ✓ Hapus tugas

Catatan

  • ✓ Tulis catatan baru
  • ✓ Edit catatan
  • ✓ Tambah label
  • ✓ Hapus catatan

Keuangan

  • ✓ Catat transaksi
  • ✓ Edit transaksi
  • ✓ Hapus transaksi
  • ✓ Lihat laporan

Company Data

  • ✓ Lihat data perusahaan
  • ✓ Manage members
  • ✓ Update permissions
  • ✓ View analytics
Tips & Best Practices

Auto-Sync Aktif: Sistem akan otomatis menyinkronkan data setiap 15 detik saat online. Tidak perlu manual refresh!

Data Aman: Semua perubahan offline tersimpan di browser dan akan otomatis di-upload saat koneksi pulih.

Perhatian: Hindari menghapus data browser (Clear Cache) saat ada data pending sync, atau data akan hilang.

Manual Sync: Klik icon status koneksi di header untuk memaksa sinkronisasi manual atau melihat detail pending operations.

💻 Detail Teknis

Storage

  • • IndexedDB untuk data offline
  • • Cache API untuk aset aplikasi
  • • LocalStorage untuk preferences
  • • Kapasitas: ~50MB+ per domain

Sync Mechanism

  • • Auto-sync setiap 15 detik
  • • Retry otomatis (max 3x)
  • • Conflict resolution: Last-Write-Wins
  • • Queue-based sync untuk stabilitas

💡 Pro Tip: Untuk pengalaman terbaik, buka aplikasi setidaknya 1x sehari dengan koneksi internet untuk memastikan semua data tersinkronisasi.