Journey
Sign-up lived in a Google Form next to the event, not on a page that belonged to it. A payment had no match to a person, and there was no branded place to register.




The event page is the front door. Guests read the program, see the speakers, and see the price, and registration is the action on that same page.
The form follows how this event signs people up: who they are, where they come from, which ticket, and whether they need meals. Meals are time-gated, so that block is open only while the count is still being taken.
The guest pays with LiqPay on the registration page, then attaches a receipt as an image or a PDF. The organizer can reconcile the person and the payment from that proof.
Each registration is one row the organizer can run. The spreadsheet holds the guest, and the stored receipt is linked from that row.
After the event, the same site can open a feedback walkthrough: ratings one step at a time, then optional deeper questions. Guests can enter from a QR code. Feedback, like meals, is time-gated — it turns on by date, and it is not there before that.