I'm working on my own wedding website, Its a unique position to be in to have a website with paper invites but that is the only way my guests will be able to RSVP
Requirements
The idea is to have 30 guests each with a unique URL, most are not tech literate, we need this to be so easy your granny could do it.
I have approx 30 allow listed URL path params in the RSVP form URL already, you cannot signup to attend for obvious reasons. The URL identifies the guest and renders a form to complete dietary requirements etc.
On the paper invite the URL will be a QRCode as well as the link and a few other ways to RSVP in the invite. so Its possible to think of this as SSO
`/rsvp/john`
The problem
When a guest visits the website, I also want to show an RSVP button on the Home page, this is the challenge, because it has no assigned guest
`/rsvp`
Now that means I need to render a bunch of guest names and allow the user to honestly select a guest.... but honest and web invites murder, for example my guest hates another guest and removes the shellfish allergy from their booking... so we cant just let 30 people edit each other. I need some way of authenticating them but Im not going to hold their passwords or username, OAuth might be needed, I almost want them to arrive on the website and be automatically recognized.
Anyway thanks and I look forward to your thoughts,