Department for Transport

Connectivity Planning Tool (CPT)

Re-architected a proof-of-concept Svelte app into a production SvelteKit/Node.js planning tool with SSR and client-side hydration on GCP Cloud Run. Integrated Google IAP for authentication, Firestore for user preferences, and MapLibre GL for an accessible GDS-styled mapping UI backed by GeoJSON in GCP buckets.

Toutes les réalisations

Transport - Beta -> Live - 2024

Défi

A proof-of-concept planning tool needed to become a production-ready, authenticated and accessible service for transport-planning users.

Livraison

Rebuilt the app with SvelteKit and Node.js on Cloud Run, integrated Google IAP, Firestore preferences and accessible map workflows backed by GCP-hosted geospatial data.

Impact

Provided a production path for a geospatial planning service with modern CI, testing, authentication and scalable cloud deployment.

Résultats

  • PoC -> production SvelteKit/GCP
  • Google IAP authentication integration
  • MapLibre GL accessible mapping UI
  • GitHub Actions + Vitest/Playwright CI

Technologie

SvelteKitNode.jsGCPCloud RunMapLibre GLFirestoreVitestPlaywright

Prêt à démarrer ?

Construisons quelque chose
d'exceptionnel ensemble

Que vous soyez un organisme public à la recherche d'un fournisseur de confiance, ou une entreprise en quête d'un partenaire d'ingénierie exigeant sur le plan du design — nous serions ravis d'échanger avec vous.