2026

Level Up — Training Platform

Full-stack training management platform with admin dashboard, learner and trainer portals.

ReactSymfonyAPI PlatformPHPUnitMySQLDockerJenkinsTailwindShadcn UI
Level Up — Training Platform — screenshot 1
1 / 5

The challenge

The client needed one system to replace spreadsheets and fragmented tools: distinct experiences for administrators, trainers, and learners, with reliable data integrity and deployment pipelines suitable for a growing team.

My approach

I modeled the domain with API Platform and Symfony, enforced behavior with PHPUnit, and containerized services with Docker. Jenkins runs the test and build pipeline. The admin and learner UIs use React with Tailwind and Shadcn UI for a consistent, accessible interface.

The result

Level Up centralizes course scheduling, role-based access, and progress tracking for training organizations. Built as a production-grade Symfony API with a modern React front office, it supports admins, trainers, and learners with clear workflows and automated quality checks.

Highlights

4 distinct user roles with tailored dashboards
Docker + Jenkins CI/CD for repeatable releases
3-month end-to-end delivery from discovery to production

Tech stack

ReactSymfonyAPI PlatformPHPUnitMySQLDockerJenkinsTailwindShadcn UI