Relationship Coaching Institute
Zoom replacement for live practice labs: persistent moderator room, student matching, authoritative timers, AI observer hooks, and versioned member APIs.
What I need from you
The app, schema, APIs, matching, timers, and UI shells are already in the repo. Paste these into .env.local and the Convex dashboard. Until then you can review the screens via the preview routes.
Convex deployment
Create a Convex project, then add NEXT_PUBLIC_CONVEX_URL and run npx convex dev.
Clerk publishable key
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY from the Clerk dashboard.
Clerk secret key
CLERK_SECRET_KEY. Also set CLERK_JWT_ISSUER_DOMAIN on the Convex deployment.
Daily API key + domain
Needed for live video. Until then, rooms use a stub media provider.
OpenAI API key
Needed for live AI alerts and scored mentor reports.
All required local keys look present.