Dynamic event registration application for events and sites