BatuWorkout: A Booking Flow That Is Already Drawn
2026-07-31product-updateinmydraft

BatuWorkout: A Booking Flow That Is Already Drawn

Schedule, class detail, booking, member check-in, admin overview — every screen for a workout studio already exists, in a dark brutalist style, across 7 languages.

BatuWorkout Class Booking is a frontend-first draft for a workout studio: a schedule directory with calendar and filter views, class detail pages, a full booking flow with manual bank-transfer instructions, a member dashboard with a real QR check-in code, and an admin overview.

Every screen is built and runnable in a dark brutalist visual style, translated across seven languages including Arabic with right-to-left layout. What is intentionally left as a next step is the backend — a Supabase schema is drafted with row-level security, but nothing in the demo is wired to it yet, so no booking is actually saved.

What's already there

  • Home page with training tracks and today's schedule
  • Calendar-based schedule directory with daily/weekly/monthly views
  • Booking flow and member QR check-in, ready to connect to a real backend
  • Admin overview screen built from mock data

A clear, honest starting point for anyone building a class-booking product without starting the UI from scratch.

Related Draft

BatuWorkout Class Booking

Workout class booking draft with public schedule pages, booking/member/admin screens, and manual-payment MVP direction.

See Related Draft

More Updates

PostgreSQL: A Practical Planning Guide
general2026-08-07

PostgreSQL: A Practical Planning Guide

Start PostgreSQL with the result that must remain trustworthy. That means the work has to choose a simple schema, explicit constraints, narrow roles, backups, and only measured indexes. Without that boundary, premature tuning adds write cost while weak…

PostgreSQLplanning-guidepractical guide
Read
Notifications: A Practical Planning Guide
general2026-08-07

Notifications: A Practical Planning Guide

The value of notifications appears when the team can explain the decision before discussing implementation. The practical scope is to send only a named event to an authorized audience through a consented channel with a useful destination. The central risk is…

notificationsplanning-guidepractical guide
Read
Content Operations: A Practical Planning Guide
general2026-08-06

Content Operations: A Practical Planning Guide

Planning content operations becomes reviewable only after its state, owner, and failure boundary are visible. In practice, the team needs to keep one visible queue with explicit research, English approval, locale approval, scheduling, rejection, and…

content operationsplanning-guidepractical guide
Read
Back to updates