Ivan ZugecContactContact me

ridetolive.nsw.gov.au

Converted an older Drupal 8 site to use Vue.js components for its interactive features, backed by custom PHP modules.

All projects
Ride to Live home page
  • CompanyTransport for NSW
  • My roleSoftware engineer
  • Year2019
  • Built withDrupal 8, PHP, Vue.js

Overview

Ride to Live is Transport for NSW’s motorcycle safety website. It was an older site, and the project converted it to use Vue.js components.

The challenge

The site’s interactive parts had to move to Vue components while Drupal kept managing the content.

My role

I converted the site to use Vue components and maintained it with custom PHP modules, working in a Docker-based development environment with component-driven design and automated deployments.

The solution

Vue.js components sit inside the Drupal 8 theme. Drupal supplies the content, and custom modules handle the site’s own logic.

The impact

The site’s interactive features now run on Vue components instead of the old front end.

Hiring, or have a project in mind?

Get in touch and tell me about the role or what you're building.

Contact me