I took this on as a challenge as scanning and creating QR Codes is NOT a simple matter.
The "Create a Property' button asks for a few inputs and optionally asks for a picture of the 'property'. If none is uploaded, a dummy image is used. When submitted, the form automatically creates a Web Page for that property and automatically creates the QR Code. The page also has a placeholder section on the bottom for 'Visits to Date' that automatically updates when the property QR code is next scanned. Then it automatically displays the property page. All of the property data is saved to a CSV file.
The 'View or Scan a Property' button lists all created properties with two buttons. The 'View' button displays that property page along with the listing of any scans to date. The 'Scan' button brings up a QR Code scanner page that opens a scanner, requests permission to access the camera (can also change which camera like front or back on a mobile) and a Start/Stop button. As the QR Code comes into the rectangle, it's frame will flash green then automatically load that property's web page with the 'Visits to Date' section on the bottom updated to include this scan. All of the visit data is saved to a CSV file.
The 'Reports' button provides some crude reports such as 'All Properties', 'All Visits', 'All Visits by Date', 'All Visits Between Dates', and finally, 'Print a QR Code'. For the last report, it prints out all properties and their QR Code. Once displayed, one would only have to print this page then cut out and tape the QR Code to the alarm or property.
Not perfect but I wanted to see if I could create and scan QR Codes. Quite the challenge.
Note that the test site listed below is only a test and may not stay where it is for too long.
Here is my 'test' application:
https://www.firlottecreations.com/firea ... index.html
NOTE: I did not make this responsive to save time so best viewed in LANDSCAPE on a mobile.