Real-time Slot Availability
Every page load hits the Go backend directly. You always see what's actually open — no stale cache, no phantom slots that were already taken.
Appointments, without the back-and-forth
Pick a slot, sign in once with Google or email, and your reservation is locked in — backed by a Go API and verified on every request with your Firebase token.
How it works
Every page load hits the Go backend directly. You always see what's actually open — no stale cache, no phantom slots that were already taken.
Sign in with email and password, or skip the form entirely with Google. Either way, your Firebase ID token rides along on every API call so the backend knows exactly who you are.
Head to the dashboard to see everything you've reserved. Each card pulls live from the API — same token, same user, same source of truth across every session.
You're two clicks away