terminal42 | web development made in switzerland

Our most successful constructions

Discover specialized addiction services in Switzerland

Redevelopment of an interactive map application.

For the relaunch of the addiction index, the basic concept was retained. The focus was on a redesign under the guidance of id-k and the replacement of the technical foundation. The new application was to be mobile-compatible and future-proof; the administrators wanted easier content management, as they were already used to from other Contao websites. All data and filters can be controlled via the backend, while institutions maintain their offers independently in the frontend.

<nerdmode>

The map application in Vue.js 3 does not load its primary data via API, it is already delivered in the initial response. This is noticeably faster. Data that is not necessary for the initial display is lazy-loaded.

Regular content pages are used for the details of the offers. Cacheable, search engine optimized, with real URLs, and even works without JavaScript.

The existing data was migrated from a Microsoft application. Instead of using Google Maps, we now rely on map data from the Federal Office of Topology, which is privacy-compliant.

We even added some Stimulus and Turbo (Hotwire Stack) for the watch list. Because we also back inclusion when it comes to technologies 🏳️‍🌈

</nerdmode>