0 %
Projects / ODAG
In Progress Critical Priority Yellow

Open Data API Gateway

PRJ-2025-022 Testing Phase Thessaloniki Digital Tourism Hub

A unified REST/GraphQL gateway aggregating 12 municipal data endpoints into a single, documented API for the Digital Tourism Hub.

Overall Progress 78%
Open Data API Gateway

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

NLP Sentiment & Topic Classifier

In Progress