A Full-Stack Chat Application: Integrating Convex, Supabase, Clerk,Pusher.js and LiveKitNext.jsConvexSupabaseclerklivekit.ioBackend-as-a-Service-(BaaS)pusher.jsProjectLearn how I built a full-stack chat app with real-time messaging, video/audio calls, and authentication using Next.js 14, Convex, Supabase, Clerk, and LiveKit.