> 1. Make it QR code scanning instead of tapping so it can be a PWA.
Misses the point completely. The entire idea is that this enforces in-person meetings, which QR codes do not.
You could make the qr code extremely short lived, like 2 seconds or so.
You could make the qr code extremely short lived, like 2 seconds or so.