Ganglass
Events from the Canton of Zug
Ganglass collects events, concerts and local happenings from all 11 municipalities in the Canton of Zug and makes them searchable in one place - as a list, in a calendar or on a map. Favourites go on a watch list, and the web app can be installed on a phone. The site itself is in German.
ganglass.ch

Details and tech stack
11 municipalities, one place
Every event from Zug's municipalities collected, instead of spread across eleven separate sites.
List, calendar, map
Three views of the same events, plus search across title, location and category.
Watch list
Save favourites and share them as a link.
Installable
Runs as a web app on a phone, no app store needed.
Tech stack
Frontend
Single-page app with map clustering, installable as a PWA.
Backend
REST API plus a worker with its own job queue and cron schedule.
Crawler
Multi-stage pipeline: discover, fetch, extract, merge duplicates, geocode.
AI
A daily Instagram post with a generated background image and text for the day's events.
Operations
Automated releases with scanned, signed container images.







