Side-by-side migration

Modern chat service for Vercel, Neon, and serverless previews

This app owns the new isolated routes only. Legacy production WebSocket paths stay on the existing PHP/Ratchet stack until a later approved cutover.

Admin chatStandalone console at /admin/chat.Health APIConfirms DB source, schema state, and route readiness.Embed previewTests the iframe widget before enabling site loaders.

Database status

Configured
no
Source
none
Schema
not ready

Set CHAT_DATABASE_URL or DATABASE_URL, or set CHAT_USE_LOCAL_POSTGRES_FALLBACK=true for local legacy-postgres.