ppl2ppl - Employee Onboarding and Training Platform
What It Is
The Problem
Companies onboarding new employees manually had no structured way to deliver training content, track progress, verify comprehension through assessments, or issue certifications. The process was scattered across documents, emails, and spreadsheets with no accountability.
How I Solved It
Built a full Django application with a sequential training curriculum supporting video, PDF, and rich text modules. Assessments use configurable passing thresholds, randomised question ordering, and optional time limits. Certification is issued automatically on passing and gates access to protected features like the office schedule. Includes custom email based authentication with account lockout, S3 media storage, PDF certificate generation via ReportLab, and an admin dashboard for full control.
The Impact
Replaced a manual onboarding process with a structured, self-serve system. Employees progress through training independently, get certified automatically, and gain access to company resources without admin intervention at each step.