Skip to content

OZ Calisthenics

Class booking, training plans and website for a calisthenics coach in Bludenz and Rankweil

Olcay wanted his members to book and pay for class spots directly online. It grew into a complete class management system: sessions, bookings, payment via Stripe or in cash, class passes, receipts and reminders, plus training plans for working out at home, all in an admin that Olcay runs from his phone.

Home page of OZ Calisthenics on a phone
Client
Olcay Zengin, calisthenics coach, Bludenz and Rankweil
Timeframe
since September 2026, live since October 2026
Pages
Home, classes, prices, about, FAQ, events, news, collaboration, contact, book, buy; account with bookings, credit and training plan; admin
Features
Book and pay for classes (Stripe or cash on site), buy 5- and 10-class passes online, one-to-one training with a personal quote, account with passkeys, training plan with timer, sets and weekly goal, receipts as PDF, reminders and daily lists by email, cancellation and withdrawal; admin for sessions, classes, bookings, customers, plans, news, events and FAQ
Stack
Next.js 16, React 19, TypeScript, Tailwind 4, PostgreSQL with Drizzle, Better Auth (code and passkeys), Stripe, pg-boss, pdfkit, sharp, Scaleway Mail, Umami
Operations
Docker image from GitHub Actions, Coolify on a Hetzner server, staging environment, no deploys during class hours

Open oz-calisthenics.at (opens in a new tab)

Home page of OZ Calisthenics on a desktop