You're looking at the backend. The user interface lives on a different port.
Next.js 14 user interface. Cockpit, assistant console, ops admin. Signs users in via Supabase Auth; calls this API for all data.
NestJS control plane (this server). 42 routes across 15 domain modules, Socket.IO realtime on /realtime, webhook receivers, Action Gateway.
BullMQ workers for 9 durable workflows (scheduling, meeting-brief, summary, follow-up, voice...). Requires Redis.
WebSocket bridge that terminates Twilio Media Streams, pipes audio through Deepgram → Claude → ElevenLabs for live voice workflows.