In Progress
Critical Priority
Yellow
Open Data API Gateway
A unified REST/GraphQL gateway aggregating 12 municipal data endpoints into a single, documented API for the Digital Tourism Hub.
Overall Progress
78%
Summary
A unified REST/GraphQL gateway aggregating 12 municipal data endpoints into a single, documented API for the Digital Tourism Hub.
Description
The Open Data API Gateway consolidates fragmented municipal data sources — transit, events, weather, foot-traffic, points of interest — into a single, well-documented API consumed by all hub front-end assets.
Architecture
- Node.js / Fastify with Redis caching layer
- GraphQL Federation for flexible front-end queries
- OpenAPI 3.1 spec auto-generated from decorators
- Rate limiting & API-key auth for third-party consumers
Data Sources
12 endpoints across 5 municipal departments, normalised into a unified schema with ISO 8601 timestamps and GeoJSON geometry where applicable.
Next Project
Strategic / Technical