During my time at Studio24, HS2 was one of the sites I became the most familiar with. Not only did it give me my biggest taste of how working on a public sector website goes, but it also gave me the opportunity to make a real difference with the code I was writing.
In Your Area Map
As alluded to above, the largest part of the HS2 website I worked on was their In Your Area Map which allowed users to see what works were currently being done where across the country.
This involved taking the existing version of the map, a Vue 2 instance that was reaching end-of-life, and redeveloping it completely in vanilla JavaScript.
Throughout my work on this project, I was careful to document every part I was working on, not only for my own benefit, but for the benefit of others that would work on the project alongside me.
The work involved creating the map instance in Leaflet, creating a filtering system for the types of work that were being carried out, querying WordPress for information about each of the works through the use of Custom Post Types and page categories, as well as querying the GiS API to accurately map out the location of each of the works on the leaflet map.
It was also important that the map was as accessible and intuitive as possible.