You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clients book on mobile. The public booking flow, dashboard, and project detail pages need to be pixel-perfect at mobile breakpoints. The design critique flags this as a "Should Have" for GA — clients booking on phone is a primary use case for professional services.
Scope
Audit & Fix Breakpoints
Test and fix at these widths:
375px — iPhone SE (smallest target)
428px — iPhone 14/15 Pro Max
768px — iPad portrait / tablet
1024px — iPad landscape / small desktop
Priority Areas
1. Public Booking Flow (PublicBookingPage.tsx)
Step progress bar readable/functional at 375px
Time slot grid: 1 column on mobile, 2 on tablet
Contact form fields: full-width on mobile
Action buttons: full-width, stacked on mobile
Calendar date picker: touch-friendly, scrollable
2. Dashboard (DashboardPage.tsx)
Project cards: single column on mobile, 2 on tablet
Context
Clients book on mobile. The public booking flow, dashboard, and project detail pages need to be pixel-perfect at mobile breakpoints. The design critique flags this as a "Should Have" for GA — clients booking on phone is a primary use case for professional services.
Scope
Audit & Fix Breakpoints
Test and fix at these widths:
Priority Areas
1. Public Booking Flow (
PublicBookingPage.tsx)2. Dashboard (
DashboardPage.tsx)3. Project Detail (
ProjectDetailPage.tsx)4. Sidebar/Navigation (
Layout.tsx)5. Touch Targets
Files to Modify
packages/client/src/styles/global.css— media queries, responsive utilitiesEffort
M (3-5 days)
Acceptance Criteria