Local Development Setup
Prerequisites
- Python 3.9 or 3.10
- A Supabase Project (URL + Anon Key)
- A Pinecone Index (
curriculum-1536) - OpenAI API Key
Setup Steps
-
Clone & Environment:
-
Virtual Environment:
-
Run Application:
-
Verify: Open
http://localhost:8000/healthin your browser.
Database (Supabase) Setup
If starting with a fresh Supabase project:
1. Go to the SQL Editor in Supabase.
2. Paste the contents of db/bootstrap.sql and run.
3. This will create all tables and indexes.