No open jobs. Create one to get started.
Scheduled
0
▾ expand
Job Completed — Invoiced
0
▾ expand
Create a free Supabase account
Go to supabase.com → click "Start your project" → sign in with GitHub. It's 100% free to start.
Create a new project
Name it sgy-scheduler, choose a password, select region ap-southeast-2 (Sydney).
Create the database tables
Go to SQL Editor in your project and run this SQL:
Get your API keys
Go to Project Settings → API. Copy the Project URL and the anon public key. Paste them in the form above.
Enable public access (for now)
Go to Authentication → Policies. For each table (customers, workers, jobs), add a policy: Enable read and write for all users. You can add login later.
Already have a database? Run this migration
If you created your jobs table before the financial features were added, run this in SQL Editor to add the missing columns:
The if not exists makes it safe to run even if some columns already exist. The drop not null on job_date allows open (unscheduled) jobs with no date.
For photo uploads, optionally create a public Supabase Storage bucket named job-photos. Without it, photos are stored as base64 text in completion_photo.