Skip to content

Latest commit

 

History

History
33 lines (18 loc) · 1.54 KB

README.md

File metadata and controls

33 lines (18 loc) · 1.54 KB

barcode-scanner

This is a simple PWA barcode scanner. It does not need internet to work. For installing and updating you will need internet connection.

The app will load the data from data.json. When scanning it will look up results found in the data.json file.

If a result is found the app will display the result - otherwise it will display the value of the scanned barcode.

Install

Go to https://acceptable-turkey.surge.sh using your browser (e.g. chrome).

You may be prompted for installing the app. Then accept. If not prompted then install it using the browser menu (Install app). Then you can place the app icon on your phone's home screen.

Updating

Change the data.json file. In order to update data.json from different sources you may run node concatenate.js which will generate a new data.json file from all sources found in data/.

Alter the VERSION in the service worker to set a new version of the service-worker. Also set the new VERSION in index.html

Push to a remote server:

surge . acceptable-turkey.surge.sh

If there is a new version the phone will update the app.

Then the new app (and the new service-worker) will be activated on the next restart of the app. You can force a install by clicking on the app icon on the desktop and press Site settings and then press Delete data & reset permissions. Then the app is forced to load the latest version.

Assets