CallPro is a production-ready VoIP Call Center & CRM SaaS application built with the latest modern tech stack. Make and receive browser-based phone calls, manage leads through a complete pipeline, run sales campaigns, and accept payments — all from one dashboard.
Tech Stack:
• Next.js 16 + React 19 + TypeScript 5
• Tailwind CSS 4 + shadcn/ui components
• Prisma 7 ORM + Neon PostgreSQL
• Twilio Voice SDK (WebRTC browser calling)
• Stripe Payments integration
• NextAuth.js 4 (JWT authentication)
• Zustand 5 state management
Features:
• Browser-based VoIP dialer (no phone hardware needed)
• Lead management with full CRM pipeline
• Campaign management & assignment
• Call logging with duration, status & notes
• Real-time call controls (mute, hold, DTMF)
• Dynamic call scripts by language
• Stripe payment links (send via WhatsApp)
• Admin dashboard with analytics & reports
• Role-based access (Admin, Sales, Manager)
• 14 business category configurations
• Dark mode support
What You Get:
• Complete source code (50+ React components, 13+ API routes)
• Prisma schema with 13 database models
• Seed script for quick demo setup
• Environment variable template
• Full documentation
Requirements:
• Node.js 18+
• Neon PostgreSQL (free tier available)
• Twilio account (for VoIP)
• Stripe account (for payments)
• Vercel (recommended for deployment)