Peppermill Cloud
Enterprise B2B sales training platform combining 25+ years of best-practice sales methodology with video-based courses, mentor feedback loops, and role-based team management. Built with React, NestJS, GraphQL, and MongoDB for organizations across banking, insurance, and technology sectors.
Project Overview
Peppermill Cloud AG, based in Zug, Switzerland, has over 25 years of experience training sales teams at enterprises like UBS, Credit Suisse, Roche, and Schindler. Their proven 5-step methodology — Develop, Practice, Master, Certify, Succeed — needed a modern digital platform to scale beyond in-person workshops and reach sales teams before products even hit the market.
We built their B2B SaaS training platform from scratch: a channel-based content system where organizations structure product knowledge through hierarchical training paths, trainees submit text and video argumentations that mentors review with threaded feedback, and managers track progress through role-scoped analytics dashboards. The platform features passwordless authentication via WebAuthn passkeys, HLS video streaming with multi-quality transcoding, and full German/English internationalization — all running on a 41-module NestJS backend with a schema-first GraphQL API.
Built with
React
FrontendNestJS
BackendGraphQL
APIMongoDB
DatabasePlatform at a Glance
41
Backend Modules
NestJS modules covering training, video transcoding, authentication, email, and statistics
1,200+
Frontend Tests
Comprehensive test suite across 116 test files ensuring platform reliability
40+
Enterprise Clients
Organizations trained including UBS, Credit Suisse, Roche, Schindler, and AXA
4
User Roles
Trainee, Mentor, Manager, and Admin roles with scoped data visibility and permissions
Platform Features
Channel-based Training
Hierarchical content structure — Channels, Products, Phases, Conversation Groups, and Conversations — enabling structured product knowledge training for sales teams.
HLS Video Streaming
Multi-quality video transcoding (1080p/720p/480p) via Google Cloud Video Transcoder with HLS streaming, resumable uploads, and automatic pipeline from upload to playback.
Argumentation & Feedback
Trainees submit text or video argumentations with threading and versioning. Mentors provide feedback through comment threads with read tracking and confirmation workflows.
Passkey Authentication
Passwordless authentication with WebAuthn passkeys and magic link fallback. Built with better-auth for secure, modern login without traditional passwords.
Statistics Dashboard
Role-scoped analytics with text/video argumentation metrics, feedback activity tracking, and user breakdowns — filterable by date range and training channels.
Multi-language & Multi-org
Full DE/EN internationalization with organization-level data isolation. Supports multiple organization types with scoped content and user management.
Platform Screenshots
Explore the training platform interface and key features
Technical Stack
Frontend Development
Client-Side TechnologiesBackend & Database
Server-Side InfrastructureBuild Tools & Quality
Development & InfrastructureProject Impact
Peppermill Cloud transformed how 40+ enterprise clients train their sales teams — replacing manual workshop-only approaches with a structured digital platform that ensures product knowledge retention through practice and mentor feedback. The video-based argumentation system enables sales teams to be trained and certified before new products reach the market, directly accelerating time-to-revenue for organizations across banking, insurance, and technology sectors.
Like what you see?
Let's discuss how we can build something similar for your business. No middlemen, no delays — talk directly to the developer.