Backend setup
Connect CodeTech.cloud to Supabase
Connection status
Checks only confirm configuration, not secret values.
Public URL
missingAnon key
missingBrowser client
readyService role key
missingAuth ready
missingServer admin ready
missingCurrent user
No signed-in user yet. After keys and schema are ready, test with signup and login.
Setup checklist
Create Supabase project
Create the production project under the CodeTech/customer account.
Run database schema
Open SQL Editor and run supabase/schema.sql from this source package.
Add environment keys
Set NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY.
Enable auth provider
Enable email/password first; Google login can be added later.
Test signup/login
Create a customer account and confirm the profile row is created.
Create project test
Generate a builder project while signed in and confirm it persists.
Environment variables
NEXT_PUBLIC_SUPABASE_URL=
Browser-safe project URL
NEXT_PUBLIC_SUPABASE_ANON_KEY=
Browser-safe anon key for auth and RLS-protected data
SUPABASE_SERVICE_ROLE_KEY=
Server-only key for future admin jobs and automations
Database install
Run the complete schema from supabase/schema.sql. It creates profiles, projects, blueprints, setup sessions, quality checks, exports, GitHub export handoffs, and row-level security policies.
Minimum launch test
Signup, create project, export source, prepare GitHub handoff.