Search first. Claim when ready.
OneTouch starts as a public salon portal, then turns each claimed page into booking, staff, CRM, review, and POS tools.
Discover real salon pages.
Search public salon records, save shops you like, request a basic appointment, and help owners activate the page when it is theirs.
TX v2 records live
Preclaim pages
Save on phone
Basic booking request
Discovery Portal
Find a shop, then open its page.
Results come from `salons_v2` when Firestore is reachable. Every unclaimed shop can still have a useful public page with sample photos, map, save, and booking lead.
Explore Stores
Loading Texas records
Loading real TX salon records...
Visitor session
Anonymous session starts on first visit, tracks search/view/save/book-start locally now, and can later sync when Firestore rules are ready.
Save + PWA
Phone visitors can keep a salon list. PWA install and push should appear only after save or booking intent, not on first page load.
Preclaim value
Owners will see that their page has real views, saves, and booking requests before they upgrade to Pro, VIP, or Terminal add-on.