Barber Dashboard (5 tabs)Appointments · Week View · Clients (2,973 imported from Squire) · Sales · Settings — the whole staff side of the business runs on this
Stripe Payments IntegrationCard-on-file at booking, automatic no-show fee charges, off-session payment processing — the system that stops you getting burned by ghosts
Supabase Backend + Database19 migrations, per-barber security rules, public schedule RPC, double-book prevention — the engine behind the booking site
Per-Barber SchedulingWeekly hours, lunch breaks, minimum lead time, custom availability per barber — each person gets their own schedule without conflicts
Hosting, SSL & Uptime MonitoringCloudflare global CDN, HTTPS on all pages, 99.9% uptime, DDoS protection — the site stays up, always
Unlimited Edits & UpdatesNew barbers, service price changes, gallery swaps, bug fixes, security patches — just text me
How This Compares
Squire — what you had before
$300/mo
Casablanca Care Plan — custom built for you
$100/mo
You save vs Squire, every month
$200/mo
Annualized savings
$2,400/yr
Transparency — My Costs
Here's what I pay Cloudflare to keep all this running
No hidden markup. Before I charge you anything, I pay $74/mo to Cloudflare to host the whole system — $37/mo for the website and $37/mo for the barber dashboard + Stripe integration + Supabase backend.
Website
$37/mo
Pages · Workers · Custom Domain · SSL
Barber Portal
$37/mo
Functions · Stripe · Supabase · DB
My break-even
After I pay Cloudflare, my margin is $26/mo — basically labor