basic unstyled frontend for rsvp; no persistence/service