I wanted something to work on over the weekend and wanted to dive into Web3 and also do stuff involving QR code generation (not really sure why just figured it might be an untapped market). After doing some looking online and asking ChatGPT what was needed in the world of Web3 it came up with a QR code based verification system for blockchain items and content. I spent some time researching the concept then started building with Next.js. The photos you see are the result of a few days of work (the back end and logic was 90% done by me with 10% Claude debugging. The design was all AI as I have the artistic talent of a cheeseburger). This is also working using the testnet for now as I do not want to lose funds testing.
So here is how it works currently:
Step 1: You sign in with you wallet (this is not stored anywhere and you will have to sign in each time)
Step 2: Enter any data you want to have recorded on the ETH blockchain (my example is a url)
Step 3: Click generate and confirm the transaction
Step 4: wait a few seconds. I find most QR codes generate in under 30 seconds
Step 5: Save your QR code
To validate, simply point your phone camera at the QR code and scan it. This will open up the validation page and show you if the QR code is valid or not. It will also show how many times the code has been scanned and the Etherscan link
Why is this necessary? Traditional QR codes can be easily copied or faked. If someone counterfeits your product, they can just copy the QR code. There's no way to prove which one is authentic. ProofQR provides a way to make sure your data is secure and protected on the ETH blockchain.
What I need from you is feedback. I want ideas on how to make this better and potential additions to add. Any and all feedback is wanted.
Thank you for viewing my post. Stay tuned for future updates!
TomatoProgram•40m ago
So here is how it works currently:
Step 1: You sign in with you wallet (this is not stored anywhere and you will have to sign in each time) Step 2: Enter any data you want to have recorded on the ETH blockchain (my example is a url) Step 3: Click generate and confirm the transaction Step 4: wait a few seconds. I find most QR codes generate in under 30 seconds Step 5: Save your QR code
To validate, simply point your phone camera at the QR code and scan it. This will open up the validation page and show you if the QR code is valid or not. It will also show how many times the code has been scanned and the Etherscan link
Why is this necessary? Traditional QR codes can be easily copied or faked. If someone counterfeits your product, they can just copy the QR code. There's no way to prove which one is authentic. ProofQR provides a way to make sure your data is secure and protected on the ETH blockchain.
What I need from you is feedback. I want ideas on how to make this better and potential additions to add. Any and all feedback is wanted.
Thank you for viewing my post. Stay tuned for future updates!