
BatuWorkout Class Booking
Workout class booking draft with public schedule pages, booking/member/admin screens, and manual-payment MVP direction.
Description
Frontend-first draft of a workout class booking website: schedule directory, class detail pages, a booking flow, manual bank-transfer payment instructions, a member QR check-in screen, and an admin overview. Dark brutalist visual style with a 7-language UI. Every screen is built and runnable, but the backend (Supabase) is drafted, not connected — the booking flow is a clickable demo that doesn't actually save anything.
What Already Works
What's Included
- Full source code
- README and setup guide
- License
- AI-ready docs (67-page PRD, technical spec, deployment, design, brand, SEO, user flow docs)
- Drafted Supabase schema with row-level security
How to Run
- Unzip the source and run npm install.
- Copy .env.example to .env.local.
- Run npm run dev and open http://127.0.0.1:3000 — no database setup needed, every page renders from static/mock data.
- To wire up real bookings: create a Supabase project, set NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY, and SUPABASE_SERVICE_ROLE_KEY, then run the included supabase/schema.sql.
Continuation Notes
- This is a draft, not a finished product — expect to need developer review before launch. Main remaining work is connecting the drafted Supabase backend.
Known Limitations
- Frontend-only draft — the booking → payment → member flow is a clickable demo; no booking is actually created or saved
- Auth and role guards exist in the code but Supabase isn't connected, so every route is currently publicly accessible
- No database connected — the schema is drafted but the app never actually calls Supabase
- No real payment processing — manual-transfer instructions only
- QR check-in generates a real QR code, but there's no server-side validation of it yet
Related Drafts
Personal Finance Tracker
Half-built but running web app draft for tracking personal income, expenses, and simple cashflow habits.

AlHijrah Islamic Digital Ecosystem
Full-stack Islamic super-app draft: Qur'an, prayer times, Qibla, mosque finder, Zakat/inheritance calculators, donations, and a marketplace across five main menus.
