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 site’s interactive parts had to move to Vue components while Drupal kept managing the content.
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.
Vue.js components sit inside the Drupal 8 theme. Drupal supplies the content, and custom modules handle the site’s own logic.
The site’s interactive features now run on Vue components instead of the old front end.
Get in touch and tell me about the role or what you're building.