I have a client that is a dog trainer and she offers various levels of group puppy training, as well as, private classes. We currently have a registration form created for collecting information about the dog owner and one dog which includes payment for one class.
Her needs are growing so it looks like she wants to add more of a membership site, where the client upon first registration, creates a “user profile” where they can add more dogs to their profile and also register for additional classes without having to use the original registration form.
We are currently also using The Events Calendar to show the available dates, but maybe there is a better all-in-one or all-in-two or three solution available that integrates with gravity forms ?