MyStrengths logo

Case study · Education

From WordPress to a platform for 100,000+ students

  • Laravel
  • Vue
100,000+

Students served

Instant

Assessment delivery

Schools + individuals

Access model

The challenge

MyStrengths' WordPress site could not support the sophisticated assessment algorithm, secure user management, payment processing or data visualisation required to serve schools at national scale.

What we built

A scalable Laravel and Vue assessment platform with instant personalised results dashboards, teacher progress tracking, and integrated payment processing for individual and school-wide access.

  • Assessment algorithm migration off WordPress
  • Vue results-visualisation dashboard
  • Teacher progress-tracking views
  • School and individual payment/access control

The stack

Migration of the assessment algorithm off WordPress, a Vue-based results dashboard, and payment/access-control infrastructure for schools and individuals.

Channels & edgeStudent & teacher portals
API & integrationPayments, school access
Applications & workflowsVue results dashboard
Data platformLaravel back end
Hosting & deliveryMonitoring, backups

The outcome

The rebuilt platform now serves more than 100,000 high school students with instant personalised results, removing the scalability ceiling that the WordPress site had placed on new school contracts.

✓ Verified Review

Trust is critical to our application and National Digital have been outstanding. They have never let us down, respond so quickly and understand our business. I've worked with a lot of different tech companies and National Digital are the best by far.

Dan Hardie
Director at MyStrengths

Where it went next

MyStrengths continues to expand assessment offerings on the same Laravel and Vue platform as student numbers grow.

This case study describes real work delivered by National Digital for MyStrengths. Selected figures are indicative and rounded.

Want a platform like this for your business?

Tell us what you're building. We'll reply within one business day with next steps, not a sales deck.