laravel-pwa-demo
membuat sinkronisasi data secara offline first pada laravel dengan memanfaatkan cache storage dan service worker browser
Getting Started
Instalasi
$ git clone https://github.com/maulana20/laravel-pwa-demo
$ composer install
- Buat .env dari file .env.example
$ php artisan key:generate
$ php artisan migrate --seed
home dashboard
running awal pada browser akan membuat tabel local storage pada IndexesDB dan menyimpan (cache) beberapa file (css dan js) dan page (dashboard, product) dengan Service Worker
not disconnect
tampil warning apabila tidak terhubung dengan koneksi internet
page offline
tetap tampil pada beberapa page walaupun tidak terhubung dengan server
simpan offline
tetap simpan walaupun dalam keadaan tidak terhubung dengan server (simpan pada tabel local storage)
sync online
melakukan sinkronisasi saat terhubung dengan server dari data offline (local storage) ke online (database server)