retail-demo-store icon indicating copy to clipboard operation
retail-demo-store copied to clipboard

Web UI: Product QR code scanning

Open daemon-joe opened this issue 3 years ago • 0 comments

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.

daemon-joe avatar Feb 23 '22 11:02 daemon-joe