This is a static site styled with x-*.css and powered by:
- GitHub Releases API (Home page)
- Supabase Auth (email/password)
- Supabase table insert for staff applications
Enable Pages in your repo settings:
- Deploy from branch:
main - Folder:
/ (root)
- Create a Supabase project
- In Supabase: Auth → URL Configuration
- Set Site URL to your GitHub Pages URL (example: https://username.github.io/repo/)
- Add redirect URLs you will use (auth.html, dashboard.html)
- Copy your project URL + anon key into
supabase-client.js
Run schema.sql in Supabase SQL editor.
- index.html: Home (releases + download latest)
- about.html, docs.html, support.html, apply.html
- auth.html: Supabase login/register
- dashboard.html: requires login
- Use the SUPABASE anon key in the browser. Never expose a service_role key.