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.

- 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
