Bay-side ADR validator
Run an Oak Flats job through the ADR sound-level validator without leaving the bay screen — the rego is auto-checked against the build-date table.
Onboarding primitives composed into a single post-signup landing. SampleDataBanner sits across the top. WelcomeModal is open by default to show how the splash overlays the dashboard. SetupChecklist + MilestoneTracker + FirstActionGrid form the main surface. FeatureHighlightCard and three ConnectIntegrationSteps live below. After a short delay an AchievementUnlockToast fires.
Full first-run scene is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.
Full first-run scene: Onboarding primitives composed into a single post-signup landing. SampleDataBanner sits across the top. WelcomeModal is open by default to show how the splash overlays the dashboard. SetupChecklist + MilestoneTracker + FirstActionGrid form the main surface. FeatureHighlightCard and three ConnectIntegrationSteps live below. After a short delay an AchievementUnlockToast fires.
We've created your Stripe account. Provide bank details and confirm licence to activate payouts to the Mufflermen trust.
Complete nowRun an Oak Flats job through the ADR sound-level validator without leaving the bay screen — the rego is auto-checked against the build-date table.
Accept card + Apple Pay at the front desk.
Push Oak Flats invoices into your NSW Xero org.
Trigger an automated post-service email.
Oak Flats workshop is provisioned. Pick a starting point below — you can always come back to this from the dashboard.