Staccato Coffee Documentation

321 N Main Street, McAllen, TX 78501
Welcome to the Staccato Coffee documentation. This site covers the iOS app, Supabase backend, Square payment integration, and staff management tools.
Quick Links by Role
Customers
- Ordering Guide — Browse, customize, and checkout
- Loyalty Program — Green, Gold, Platinum tiers
- Rewards — Earn and redeem stars
- Apple Pay — Contactless payment
Employees
- Order Queue — Manage incoming orders
- Claiming Orders — Exclusive claim system
- Order Lifecycle — Status transitions
- Menu Availability — Toggle stock status
Admins
- Dashboard — KPIs and analytics
- Analytics — Sales, items, modifiers
- Menu Management — Items and ingredients
- Employee Performance — Fulfillment metrics
- Loyalty Insights — Tier distribution
Developer Quick Start
# Clone the repo
git clone git@github.com:csz-digital/staccato-ios.git
cd staccato-ios
# Open in Xcode
open StaccatoCoffee/StaccatoCoffee.xcodeproj
# Run the docs site
cd docs-site && pnpm install && pnpm devSee the full Quick Start Guide for Supabase and Square setup.
Tech Stack
| Layer | Technology |
|---|---|
| iOS App | Swift 5.9+, SwiftUI, iOS 17+ |
| Backend | Supabase (PostgreSQL, Auth, Realtime) |
| Payments | Square API, Apple Pay |
| Edge Functions | Deno (TypeScript) on Supabase |
| Architecture | MVVM with service layer |
