retail-demo-store
retail-demo-store copied to clipboard
Web UI: Product QR code scanning
Issue #, if available: N/A
Description of changes: Completes the Web UI 'clienteling' journey by adding the functionality to scan product QR codes using a camera-equipped device. Changes:
- Web UI for scanning of QR codes
- Python script to generate QR codes for products
- Example QR codes for a subset of products
- This PR also contains the changes captured in https://github.com/aws-samples/retail-demo-store/pull/316
This is provided as a separate PR from the rest of the clienteling journey because the device camera can only be accessed by the browser on a site served using HTTPS. There is currently a workaround in the Vue router to enable this while the remainder of the site is not available over HTTPS, however this can be removed once the work to securely serve the site has been completed and merged into master
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.