Thanks for the link about required fields. I also found this thread about adding the custom fields in the backend interface if you’re using TEC PRO, so that doesn’t require any custom coding!
https://theeventscalendar.com/support/forums/topic/add-custom-fields-to-community-events/
Thanks!