AI-powered video call application with real-time agents, meeting summaries, and post-call features.
- 🤖 AI-powered video calls with custom agents
- 📞 Real-time video & chat using Stream SDK
- 📝 Automatic meeting summaries & transcripts
- 🔍 Smart transcript search & video playback
- 💳 Subscription management with Polar
- 🔐 Authentication with Better Auth
- 📱 Mobile responsive design
- ⚙️ Background jobs with Inngest
- Next.js 15
- React 19
- Tailwind v4
- Shadcn/ui
- tRPC
- DrizzleORM
- Neon Database
- OpenAI
- Stream Video & Chat
- Better Auth
- Inngest
- Polar
# Install dependencies (use --legacy-peer-deps for React 19 compatibility)
npm install --legacy-peer-deps
# Start development servers
npm run dev # Start Next.js development server
npm run dev:webhook # Start webhook server (requires ngrok static domain in package.json)
npx inngest-cli@latest dev # Start Inngest development server# Database
npm run db:push # Push database changes
npm run db:studio # Open database studio
# Production
npm run build # Build for production
npm run start # Start production serverNote: For
dev:webhookto work, you need to add your ngrok static domain to the script inpackage.json:"dev:webhook": "ngrok http --url=[YOUR_NGROK_STATIC_DOMAIN] 3000"
Created by CodeWithAntonio