🐾 DogSwim Canberra

Secure client and dog records · Stage 8
Testing only: Use fictional records until treatment notes, measurements, backups and permissions are fully tested. Setmore API access is not configured. Dashboard appointments are entered manually for testing; automatic refresh does not fetch Setmore.

Connect and sign in

Connection settings load from config.js. Set them once and keep that file when updating.

Use only the Supabase publishable key. Your password is never stored by this app. Your login session is securely managed by Supabase.

Today’s Dogs

Manual test appointments · refreshes Supabase every 5 minutes · Setmore not connected

Sign in to view appointments.

Completed Recently

No completed appointments.

Staff accounts

First create each staff login in Supabase Authentication → Users. Then enter their email here to activate therapist access. Do not enter passwords here.

Clients & dogs

Dogs in Supabase
0
Connected as
—
Setmore appointments
Not connected — manual test schedule

Dog profile

Ready.

Original interface for reference: open offline prototype (demo data only).

Add test appointment

This creates a manual Supabase appointment, not a Setmore booking.

Add prepaid sessions

Register dog

Record treatment session

Saving finalises this record. It cannot be edited through this interface. If a prepaid balance is available, one session will be deducted automatically.

Record body measurements

Enter at least one measurement. Changes are calculated against the previous recorded value and earliest baseline value for each body area. Saved entries are read-only here.