x SalesX
AI SALES EXECUTION PLATFORM — MVP

The sales floor,
rehearsed.

SalesX is a mobile-first PWA where reps rehearse real calls with an AI prospect, get scored on five dimensions, and execute a daily plan their coach can see. Built for sales teams that need to close, not study.

4 ROLES 10 MODULES 3 SKILL TIERS WEB · PWA · IOS · ANDROID
EXECUTION SCORE · TODAY
Solid recovery,
watch the anchor.
SCORE
82 +6
STREAK
11 days
CALLS THIS WK
14
ON FLOOR
4h 12m

Three surfaces, one platform.

Reps rehearse on mobile. Coaches review on desktop. Admins orchestrate the org. Same data, three different jobs.

USER · 13 SCREENS
  • Login · Register · Forgot password
  • Onboarding · Profile · Assessment · Result
  • Daily dashboard · Notifications
  • Simulation library · Brief · Live call · Result
  • Task detail · Coach inbox · Progress · Profile
COACH · 5 SURFACES
  • My users + transcript review
  • Pending reviews queue
  • Weekly session calendar
  • Scenario library + assign
  • Coaching-impact analytics
ADMIN · 7 SURFACES
  • Organization overview
  • Team directory (48 members)
  • Invitations management
  • Coaches + auto-assignment
  • Scenarios admin · Analytics · Settings

Under the hood.

Mobile-first PWA on React + Tailwind, NestJS API behind Nginx on a DigitalOcean Droplet, multi-tenant Postgres via Supabase, BullMQ for async scoring. Voice flows OpenAI → Deepgram → ElevenLabs.

React 18 + Vite 5
FRONTEND
NestJS 10
API
Postgres + RLS
DATABASE
Supabase Auth
IDENTITY
OpenAI GPT-4o
LLM
Deepgram
SPEECH → TEXT
ElevenLabs
TEXT → SPEECH
BullMQ + Redis
QUEUE
AWS SES
EMAIL
Bunny / R2
AUDIO STORAGE
Nginx · Docker
INFRA
Cloudflare Pages
CDN