Back to projects
Production Platform · Multi-Tenant LMS

Workforce Training Portal

A multi-tenant training portal for a 100+ contractor workforce — gamified onboarding, an LMS with Elo-based skill assessment, and subdomain-per-market deployment.

Next.js 16TypeScriptPrisma 7NextAuthTanStack Query
workforce-portal-kappa.vercel.app
Workforce Training Portal
184+
API Routes
100+
Contractors
6-Tier
RBAC
Multi-Tenant
Subdomains
The Problem

A rapidly growing contractor workforce needed structured onboarding, ongoing training, and performance tracking. Off-the-shelf LMS platforms were too generic, couldn't deploy per market, and had none of the gamification needed to keep a distributed workforce actually engaged.

The Build

Next.js 16 with Prisma 7 and NextAuth. TanStack Query handles client-side fetching and caching. Multi-tenancy runs through subdomain routing, so each market gets its own content and configuration. A gamification engine tracks points, badges, and streaks with live leaderboards, and an Elo system scores skill progression over time.

Key Features
1Subdomain-based multi-tenancy serving market-specific content and configuration
2Gamified onboarding with points, badges, streaks, and real-time leaderboards
3Training modules with an Elo rating system for skill assessment
46-tier RBAC with granular, role-based permission controls
5184+ API routes spanning training, scheduling, and performance
6TanStack Query for fast, cached client-side data fetching
Walkthrough
workforce-portal-kappa.vercel.app
Dashboard — training progress, course continuation, and latest updates
Dashboard — training progress, course continuation, and latest updates
workforce-portal-kappa.vercel.app
Curriculum — course browser with modules, lessons, and structure
Curriculum — course browser with modules, lessons, and structure
workforce-portal-kappa.vercel.app
Onboarding — phased training pipeline with video lessons and quizzes
Onboarding — phased training pipeline with video lessons and quizzes
workforce-portal-kappa.vercel.app
Admin — operations view of pipeline, training, and engagement metrics
Admin — operations view of pipeline, training, and engagement metrics
Impact

Onboards and trains a 100+ contractor workforce across multiple markets from one multi-tenant platform.