Register
Point-of-sale system for Chuan Spa branch operations — fast checkout, service packages, and Supabase-synced receipts at the counter.
Problem
Front-desk staff need a POS that stays in sync with sys-chuan without re-entering catalog data. pos-chuan is a Vite + React register tuned for touch-friendly flows, MUI + Radix components, and the same Supabase project as the management system.
Counter capabilities
- Service and package selection with live totals
- Supabase-backed catalog and transaction persistence
- TanStack Query for resilient counter sessions
- Shared type generation pipeline with sys-chuan
{
"dependencies": {
"@mui/material": "^5.15.14",
"@supabase/supabase-js": "^2.41.1",
"@tanstack/react-query": "^5.28.9",
"@tanstack/react-router": "^1.26.3"
}
}