I would like to add a check to have user accept terms and conditions of the site before event can be submitted.
Is there a tutorial for this type of functionality?
That’s definitely possible. There are a few ways you can insert new fields but I’d probably recommend using a template override. To ensure the terms have been accepted, you’ll also want to add some sort of additional form validation.
Check out these resources which, between them, cover both template overrides and setting up new form requirements: