Gamified Learning Platform

A gamified training platform delivered as a custom WordPress plugin. Users completed learning modules across multiple pages and earned points that were automatically added to a leaderboard.

Gamified Learning Platform

Overview

A gamified training platform delivered as a custom WordPress plugin. Users completed learning modules across multiple pages and earned points that were automatically added to a leaderboard.

My Role

Frontend Developer (2018–2020): Built interactive training modules and custom responsive WordPress templates from scratch.

Tech Lead (2020–2022): Led a team of 3 developers and coordinated the migration from AngularJS to Vue. Helped improve the frontend architecture and modernize the plugin UI layer.

Technologies Used

WordPressAngularJS 1.6Vue 2Vue 3TypeScriptCustom CSSResponsive templating

Challenges

Migrating a legacy AngularJS application to Vue while maintaining compatibility and ensuring a smooth user experience during the transition.

Outcomes

Improved engagement in training programs through gamification mechanics and a more modern frontend experience.

Highlights

  • Gamified learning modules
  • Leaderboard with point tracking
  • Progress tracking system
  • Custom responsive WordPress templates
  • Frontend migration from AngularJS to Vue

Source code is under NDA and cannot be shared publicly.

Gamified Learning Platform | Code Nomad