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

Checkout Flow Acceptance Criteria That Test Real Behavior
general2026-10-03

Checkout Flow Acceptance Criteria That Test Real Behavior

Start checkout flow with the result that must remain trustworthy. That means the work has to keep price authority on the server and connect payment intent, webhook, fulfillment, retry, and receipt. Without that boundary, redirect success alone does not prove…

checkout flowacceptance-criteriapractical guide
Read
Backups Acceptance Criteria That Test Real Behavior
general2026-10-03

Backups Acceptance Criteria That Test Real Behavior

The value of backups appears when the team can explain the decision before discussing implementation. The practical scope is to name the protected data, schedule, retention, encryption, restore owner, and acceptable loss window. The central risk is that a…

backupsacceptance-criteriapractical guide
Read
Accessibility Acceptance Criteria That Test Real Behavior
general2026-10-02

Accessibility Acceptance Criteria That Test Real Behavior

Planning accessibility becomes reviewable only after its state, owner, and failure boundary are visible. In practice, the team needs to define keyboard order, focus visibility, semantics, labels, errors, contrast, zoom, and reduced-motion behavior.…

accessibilityacceptance-criteriapractical guide
Read
Back to updates