Fitness / bodybuilding Theme + Plugin for managing trainers with a calender view


I need to build a website for a large gym with many rooms,
where each room is assigned to a trainer in specific day and time in the month.

I wish to know:

  1. If there is a plugin where I can assign a trainer his training dates,time and rooms (predefined categories), and it will be visible in his single.php page, and also globally in an outlook like calendar view “Training page”?
    I wish it to be enter in the backend only.

  2. Is there a theme that does all that or part of it? if not what are good themes for a gym room renting?

Thank you!

You will not find such template or plugin out of box. Maybe to find some plugin and customize some options.