QR Codes
Set up a tunnel so customers can scan from their phone, then share the QR code at the store counter.
Step 1 β External Connection (Pinggy / ngrok)
How to get a free tunnel URL (Pinggy)
- Open a terminal on the store PC
- Run:
ssh -p 443 -R0:localhost:8000 a.pinggy.io - Copy the https:// URL that appears (e.g. https://abc123.a.pinggy.io)
- Paste it in the field below and click Save
Step 2 β General Upload QR (all categories)
Customer Upload Page
Customer scans β selects category β uploads a photo or a link β auto-processed β awaits staff approval in the app.
http://localhost:8000/upload
Per-Category QR Codes
How it works
Start a Pinggy tunnel (ssh command above) so customers outside Wi-Fi can reach the API.
Paste the tunnel URL here and click Save β QR codes update instantly.
Print the QR code and place it at the store counter or on the jewellery display.
Customer scans with their phone β selects jewellery type β takes a photo or pastes an image link.
Background is removed and orientation is corrected automatically on the server.
The processed image waits in the Flutter app's Pending Uploads queue until a staff member approves it β only then does it appear in the live try-on catalog.