Hello Will!
May you please specify what part do you want to know? Because in the common words it works simply - a user presses the button "Join event" and will be shown in the list of the participants, will get the notifications and the group messages.
With the best regards, Leonid