A demo for progressive web application with features like offline, push notifications, background sync etc,
Step 1
- clone the repo$ git clone https://github.com/gokulkrishh/demo-progressive-web-app
Step 2
- cd in the repo$ cd demo-progressive-web-app
Step 3
- install dependencies$ npm install
Step 4
- run application$ npm run start
In browser, open http://localhost:3000
- App Shell Architecture
- Service Worker + Navigation Preload (Origin Trial)
- Add to Home Screen, Splash Screen, Browser Mode, Notify user if site is updated etc,
- Offline Support
- Online/Offline Events
- Fetch API
- Push Notifications
- Background Sync
- Web Share API
MIT © Gokulakrishnan