Click "New project", choose a name (e.g. pas-alarm), pick a region close to you, and set a strong database password. Save it somewhere.
Account created at supabase.com
New project created
Wait ~60s for it to spin up
3. Run the database schema
In your Supabase project, go to SQL Editor → New query. Paste the contents of schema.sql (included in this package) and click Run.
schema.sql executed successfully
No red errors in the output
4. Copy your credentials
Go to Project Settings → API. You'll need two values:
Looks like: https://abcdefgh.supabase.co
The "anon" key — safe to use in the browser.
Please fill in both fields.
Deploy the admin dashboard
Choose where to host your dashboard. All options are free.
☁️
Cloudflare Pages
Fastest global CDN. Drag-and-drop or CLI.
Recommended
▲
Vercel
One command deploy. Great DX.
Easy
🟢
Netlify
Drag-and-drop the folder. Done.
Easy
💻
Local / self-hosted
Run on your own server or homelab.
Advanced
Cloudflare Pages — drag and drop
1. Go to pages.cloudflare.com and sign in.
2. Click Create application → Pages → Upload assets.
3. Drag your pas/ folder into the upload area.
4. Set project name (e.g. pas-dashboard) and deploy.
5. Your dashboard will be live at pas-dashboard.pages.dev in ~30s.