Skip to content

code-with-antonio/next15-meet-ai

Repository files navigation

Meet AI

AI-powered video call application with real-time agents, meeting summaries, and post-call features.

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

Tech Stack

  • Next.js 15
  • React 19
  • Tailwind v4
  • Shadcn/ui
  • tRPC
  • DrizzleORM
  • Neon Database
  • OpenAI
  • Stream Video & Chat
  • Better Auth
  • Inngest
  • Polar

Development Flow

# 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

Additional Commands

# 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 server

Note: For dev:webhook to work, you need to add your ngrok static domain to the script in package.json:

"dev:webhook": "ngrok http --url=[YOUR_NGROK_STATIC_DOMAIN] 3000"

Created by CodeWithAntonio

Releases

No releases published

Packages

 
 
 

Contributors