AI Voice Training Platform
Sales Training Coach
An AI voice agent web application for training sales representatives through realistic role-play scenarios with gamification.

Overview
Sales Coach is a cutting-edge training platform designed to revolutionize how sales teams practice and improve. By leveraging advanced voice AI, it provides realistic role-play scenarios where sales representatives can practice their pitch, handle objections, and close deals with an AI counterpart that reacts in real-time. The platform offers immediate feedback and detailed scoring across multiple dimensions, ensuring that every practice session translates to better performance in the field.
Key Features
- AI Voice Training: Practice sales calls with AI customers powered by Vapi.ai
- Realistic Mode: Full simulation with feedback after call ends
- Coaching Mode: Live tips during the call from your AI coach
- Gamification: XP system, leveling (Rookie → Master Closer), progress tracking
- Detailed Scoring: 6 dimensions evaluated (Objection Handling, Rapport, Discovery, Product Knowledge, Closing, Call Flow)
- Manager Dashboard: Team analytics, individual rep views, performance tracking
- Shareable Stats: Public profile pages for sharing progress
Architecture & Tech Stack
Frontend
Next.js 14 (App Router), TypeScript, Tailwind CSS, shadcn/ui
Backend
Supabase (PostgreSQL, Auth, RLS)
AI & Voice
Vapi.ai, OpenAI GPT-4
Visualization
Recharts
