Appliance Hub
Customer app scaffold ready
This app will serve multiple customer-facing hosts from one deployment, starting with booking URLs like book.yourdomain.com/rite-plumbing-heating-inc.
Current route
- `/:companyHandle` - anonymous booking on the shared booking host
Host plan
- `book.yourdomain.com/:companyHandle` - booking v1
- `customer.yourdomain.com/...` - portal and token-capable customer pages later
Access model
Future estimate, invoice, warranty, and customer pages should stay feature-based in this same app.
- Logged in and authorized for the resource - allow
- Not logged in but valid token for that resource/action - allow
- Otherwise - deny
Planning docs
- `docs/plans/2026-03-17-customer-app-design.md`
- `docs/plans/2026-03-17-anonymous-booking-subdomain-implementation-plan.md`