Thanks so much for reaching out and for your interest in our products!
With Events Calendar PRO, an admin can add events from the backend of the site that appear on the front end. In order for users to add their own events, you can provide them limited access to the backend, with the assistance of the third-party plugin, Members.
They can add their workouts to a category calendar that is designated for each person separately.
https://theeventscalendar.com/knowledgebase/event-categories/
Alternatively, you can have users add in their events from the front end of the site, using Community Events. I would still suggest assigning each person a category so that their events can appear separately from other users.
We have a great 30-day full refund policy, so if things really don’t work out the way you’d hoped, you can get a full refund.
Also, feel free to check out our demo site here.
Let me know if you have any other questions!
Thanks,
Jaime