TRINKHALLEN.APP
de/en
Login

trinkhallen.app

20,913 Trinkhallen, Wasserhäuschen and Spätis on one map. Open, searchable, community-maintained — non-commercial.

20,913
Trinkhallen mapped
6
Ratings submitted
9
Registered people

▶▶▶ What is this?

Looking for a Späti with card payment that's open right now, and want to navigate straight there? That's exactly what trinkhallen.app is built for.

trinkhallen.app is the open successor to HopfenStop. HopfenStop's carefully curated Frankfurt dataset forms the basis and lives on here — supplemented with OpenStreetMap data for the whole of Germany, a transparent contribution pipeline on GitHub, and maintenance by the community rather than a single person.

▶▶▶ Data

All kiosk metadata is openly available on GitHub as GeoJSON, with per-entry source attribution (sources[]):

Sources: HopfenStop (Frankfurt seed, CC BY-NC 4.0) · OpenStreetMap (ODbL) · contributions from users.

▶▶▶ Get involved

  • Rate: 1–5 stars + an optional comment on every detail page (login required).
  • Were you here? Check in with a single tap on the detail page — if data is missing (opening hours, payment, seating, toilet, …) the form asks a quick question. Answers go through moderation and land in the open dataset.
  • Correct: the “Data wrong?” section covers closed, duplicate entry, wrong address and so on. Moderation reviews it and folds the correction into the dataset.
  • Suggest: /add → click a Späti on the map, enter address + opening hours + payment.
  • PR directly on GitHub: if you prefer, fork the dataset and open PRs against trinkhallen-data — the dataset is primary, the app is just the UI on top.

▶▶▶ Stack

  • Cloudflare Workers · Hono SSR · TypeScript · D1 (SQLite)
  • MapLibre GL JS · OpenFreeMap (vector tiles, no API key)
  • Tailwind CSS v4 · Anton / Inter · no trackers, no analytics
  • Auth: magic link by email (Cloudflare Email Routing) or Google SSO — with automatic merge of the two when the address matches.
  • Weekly OSM ingest + data enrichment (opening hours, payment, place IDs) via a GitHub Actions pipeline.

▶▶▶ Licence

Data: CC BY-NC 4.0 — free to share and adapt, with attribution, non-commercial.
Code: AGPL-3.0-or-later.

▶▶▶ Operator

trinkhallen.app is run by Jonas (boredland) as a non-commercial open-source project. Contact & issues via GitHub.