transport.nsw.gov.au is the main website for Transport for NSW. I helped maintain it, and in my second stint at the agency we also built a platform that lets teams across Transport for NSW manage the content for their own websites from a single Drupal instance.
Teams across the agency need websites for their projects and programs. Building a separate Drupal site for each one means rebuilding the same thing again and again.
We built it headless. Teams manage projects, programs, pages and news in one Drupal instance, and a standard Next.js frontend reads that content over GraphQL. Spinning up a new site means deploying another copy of the frontend.
The agency maintains one Drupal platform instead of rebuilding a Drupal site every time, and new sites start from the standard frontend. 18 sites run on the platform, and provisioning a new one with the standard style guide takes days where it used to take weeks.
Get in touch and tell me about the role or what you're building.