How this gate works
- Owner email is locked to
tytidwellgrokbot@gmail.cominapp/config.local.js→FIELDFOLIO_OWNER_EMAILS. - Sign up / log in once in the app with that email (free Supabase).
- Come back here — we check the session email against the owner list.
No service role key in the browser (on purpose). User counts & auth logs: Supabase → Authentication / Table Editor.
Checking session…
Signed in as owner:
User count: not available from the anon key (RLS). Open Supabase dashboard → Authentication → Users for the real number.
How to edit Fieldfolio
- Site / app copy & UI: edit files under
site/andapp/, rebuilddist/, redeploy. - Ask Boss (Cursor agent): describe the change — agent edits + redeploy prep.
- Accounts / data: Supabase dashboard (profiles, jobs, Auth users). Run
supabase/schema.sqlonce per project.
Owner checklist
- Free Supabase project + schema applied
config.local.json the host (URL + anon key + owner emails)- Static host: Netlify / Cloudflare Pages from
dist/