Sales Training Avatar
An AI-powered sales training platform that helps sales professionals master their pitch through interactive roleplay with lifelike avatars.
Interactive Roleplay
Practice real sales scenarios with AI-powered avatars that respond naturally.
Performance Analytics
Track your progress with detailed scoring and performance metrics.
Team Management
Manage teams, assign scenarios, and track team performance.
Multi-Language
Train in multiple languages including English, Chinese, Japanese, and more.
Custom Scenarios
Create and customize training scenarios for your specific needs.
AI-Powered Feedback
Get instant feedback on communication, objection handling, and engagement.
Technology Stack
Built with modern, production-grade technologies for performance, scalability, and reliability
React 19
UI framework with hooks and concurrent features
TypeScript 5.9
End-to-end type safety across client and server
Tailwind CSS 4
Utility-first CSS framework for responsive design
shadcn/ui + Radix UI
Accessible, composable UI component library
Vite 7
Lightning-fast build tool and dev server with HMR
Recharts
Data visualization for performance analytics
Lucide React
Beautiful, consistent icon library
Wouter
Lightweight client-side routing
jsPDF
Client-side PDF generation for reports
Node.js 22
JavaScript runtime for server-side logic
Express 4
HTTP server framework for API routes
tRPC 11
End-to-end typesafe API layer with React Query
Drizzle ORM
Type-safe SQL ORM with schema migrations
Zod
Runtime schema validation for API inputs
Puppeteer
Server-side PDF generation for team reports
OpenAI GPT-4o
Conversational AI for scenario roleplay and scoring
OpenAI TTS-1
Text-to-speech for voice-only training mode
OpenAI Whisper
Speech-to-text transcription for voice input
HeyGen Streaming Avatar
Real-time interactive AI avatar with lip-sync video
Web Speech API
Browser-native speech recognition in 17+ languages
LLM Translation
AI-powered bulk translation for 9 languages
MySQL / TiDB
Relational database with 20+ tables for all app data
S3 Object Storage
Cloud file storage for media assets and exports
Drizzle Kit
Schema-first database migrations and management
OAuth 2.0
Secure authentication via Manus OAuth provider
JWT (jose)
Signed session tokens for stateless authentication
Role-Based Access
Admin, Manager, and User roles with permission gates
Vitest
139+ unit and integration tests for backend
pnpm
Fast, disk-efficient package manager
esbuild
Ultra-fast server bundler for production builds
Manus Cloud
Hosting platform with custom domain support
SuperJSON
Serialization for dates and complex types over tRPC
Prettier
Opinionated code formatter for consistency
System Architecture
How the frontend, backend, AI services, and data layer connect together
Executive Presentation
Watch or download our 5-minute presentation explaining the challenges Sales Training Avatar solves and the value it delivers.
Version History
Track our continuous improvements and new features
Sales Training Avatar v2.6.0
Powered by HeyGen & ChatGPT
© 2025 J H Fong. All rights reserved.
