> For the complete documentation index, see [llms.txt](https://docs.notionapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.notionapps.com/use-cases/fitness-center.md).

# Fitness Center

## Build this

Show class schedules on a **Calendar**, and keep member-only areas **Private**.

## Notion setup

* **Classes** — start/end date-times, coach, capacity, location
* **Members** for private areas
* Decide which screens guests can see

## Screens to add

1. Public (or member) **Calendar** of classes
2. Class **Details** and/or booking **Create Form**
3. Private member screens (plans, check-in history)
4. Optional public marketing Content page

## Build path (15–30 minutes)

1. [Calendar view](https://docs.notionapps.com/screens-and-components/calendar-view)
2. [Build a Mixed Public–Private Portal](https://docs.notionapps.com/how-to-guides/build-a-mixed-public-private-portal)
3. [Private apps](https://docs.notionapps.com/users/private-apps)
4. [Sign up](https://docs.notionapps.com/users/sign-up)
5. [View Types](https://docs.notionapps.com/screens-and-components/customize-a-screen/view-types-list-grid-calendar-board)

## Common pitfalls

* Calendar bound to the wrong date property
* Member screens left public
* Booking form with no confirmation/notification path

## Verify

1. Guest can see the schedule (if public).
2. Member login unlocks private screens.
3. Create a class booking; confirm Notion row + phone layout.

## Related

* [Member Portal](https://docs.notionapps.com/use-cases/member-portal)
* [Coaching](https://docs.notionapps.com/use-cases/coaching)
* [Use Cases overview](https://docs.notionapps.com/use-cases/use-cases-overview)
