- Admin access to project
- Service Role Key for setup
- Anon Key for client usage
- Database access enabled
- Storage service enabled
- Edge Functions enabled
- Authentication enabled
- Valid API key from Affinda Console > API Keys
- Resume parser access
- Sufficient usage quota
- Billing enabled (for production)
- Valid API key from OpenAI API Keys
- GPT-4 access (recommended)
- Sufficient usage quota
- Billing enabled (for production)
-
Get Supabase Keys
- Go to Project Settings > API
- Copy Service Role Key
- Copy Anon Key
-
Get Affinda Key
- Go to Affinda Console > API Keys
- Create new API key
- Copy 64-character key
- Enable resume parsing
-
Get OpenAI Key
- Go to OpenAI API Keys
- Create new secret key
- Enable required models
- Set usage limits
-
Configure Environment
- Create .env file
- Add Supabase URL
- Add Service Role Key
- Add Affinda key
- Add OpenAI key
-
Run Setup
- Run npm run setup
- Verify services enabled
- Check database initialized
- Confirm storage buckets
- Test Edge Functions
-
Affinda Access
Error: Invalid API key format Solution: Ensure key is 64 characters long
-
OpenAI Access
Error: Invalid API key Solution: Key must start with 'sk-'
-
Database Access
Error: Permission denied Solution: Use Service Role Key during setup
-
Storage Access
Error: Bucket creation failed Solution: Enable storage service in dashboard