Will discuss in the call, but as a preliminary answer:
There is a form component to build forms. The ongoing issue is getting this form data onto the platform. It is a work in progress, therefore I would not recommend waiting for it to launch your first event.
What the form component can do is post the result of the form to Airtable, or any third party service with a documented API. This requires some configuration, but it works.