Event website

Public event website and signed-in attendee web app.