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.
Transport - Beta -> Live - 2024
Challenge
A proof-of-concept planning tool needed to become a production-ready, authenticated and accessible service for transport-planning users.
Delivery
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.
Outcomes
- PoC -> production SvelteKit/GCP
- Google IAP authentication integration
- MapLibre GL accessible mapping UI
- GitHub Actions + Vitest/Playwright CI
Technology
Ready to start?
Let's build something
exceptional together
Whether you're a government body looking for a trusted supplier, or a business seeking a design-forward engineering partner — we'd love to hear from you.