Zum Inhalt springen
← Alle Projekte

Lokal & Civic

ebersheim.de

Das Ortsportal für Mainz-Ebersheim – jeden Morgen neu, mit Podcast.

Screenshot von ebersheim.de

ebersheim.de ist das Ortsportal für Ebersheim, einen Stadtteil im Süden von Mainz. Seit Sommer 2026 baue ich es von einer statischen Vereinsseite zu einem Portal aus, das sich jeden Morgen selbst aktualisiert – und dabei transparent macht, was eine Maschine schreibt und was ein Mensch entscheidet.

Hinter der Seite stehen mehr als 20.000 Zeilen Code und über 200 Änderungen seit dem Sommer. Die Regel lautet: Keine Zahl, kein Datum und kein Name wird veröffentlicht, der nicht in den Quellen steht. Lieber keine Folge als eine falsche.

Im Überblick

  • Rund 60 Podcast-Folgen seit August 2026
  • Mehr als 20 automatische Jobs, öffentlich sichtbar
  • Faktenprüfung vor jeder Veröffentlichung

Was wir dort gebaut haben

Ein Ortsportal, Stück für Stück

Jeder Punkt ist auf der Live-Seite zu sehen. Links führen direkt zur jeweiligen Seite auf ebersheim.de.

Laut „So entsteht ebersheim.de“

35
Quellen jeden Morgen
~60
Podcast-Folgen seit August
20+
automatische Jobs
17
Schritte in der Nachtkette

Nachrichten und Medien 7

  • Heute in Ebersheim

    ansehen: Heute in Ebersheim

    Tagesüberblick, jede Nacht von Montag bis Samstag neu gebaut: Vereine, Stadt- und Polizeimeldungen, Wetter, Verkehr, Termine, Fußball und Müllabfuhr – geschrieben unter einer Faktenprüfung.

  • Ortsfunk – der Ebersheim-Podcast

    ansehen: Ortsfunk – der Ebersheim-Podcast

    Zweistimmige Folge von zwei bis drei Minuten, montags bis samstags, sonntags der Wochenrückblick. Mit Kapitelmarken, eigenem Cover pro Folge und einer Sperre gegen erfundene Fakten vor der Sprachsynthese.

  • Podcast auf allen Plattformen

    ansehen: Podcast auf allen Plattformen

    Abonnieren über Spotify, Amazon Music, Deezer, Podcast Index oder RSS – als schlichte Textlinks ohne Tracking.

  • Sendungsrubriken

    Ortstipp für lokale Betriebe, „Neu am schwarzen Brett“ für neue Kleinanzeigen, Hausmitteilungen mit garantierter Sendezeit und Fußballergebnisse des TSV aus der FuPa-API.

  • WhatsApp-Kanal „Ebersheim heute“

    Box auf der Startseite, Hinweis unter jedem Beitrag und jeder Folge – der Tagesüberblick kommt so direkt aufs Handy.

  • Instagram und Facebook

    Tägliches Video und Beitrag zur Folge auf den Kanälen des Ortsportals.

  • Öffentliche Erklärung, welche Quellen gelesen werden und wie ein Verein dazukommt.

Kalender und Gemeinde 5

  • Veranstaltungskalender

    ansehen: Veranstaltungskalender

    Nächtlicher Abgleich aus Pfarrbriefen beider Gemeinden, Weinterminen von openwein.de, Ortsbeiratssitzungen, Jugendcafé und Plakaten – plus Seitenleiste mit den nächsten Terminen.

  • Kalender abonnieren

    ansehen: Kalender abonnieren

    iCal-Feed für Google, iPhone/Mac und Outlook, gut sichtbar über dem Kalender und in der Seitenleiste.

  • Aus dem Ortsbeirat

    ansehen: Aus dem Ortsbeirat

    Jede Sitzung in Klartext: zwei Sätze pro Tagesordnungspunkt aus den offiziellen PDFs, von einem Menschen geprüft, bevor sie erscheinen – alle Sitzungen der Wahlperiode und der nächste Termin.

  • Die geplanten Baugebiete mit Planungsstand und amtlichen Unterlagen.

  • Vereine, Parteien und Gruppen

    ansehen: Vereine, Parteien und Gruppen

    Neue Seiten für Parteien, Zeltlager, Agenda 21, Reparatur-Café und Jugendzentrum, dazu 17 Vereinsseiten aus den Quellen der Vereine neu geschrieben.

Alltag im Ort 7

  • Was heute geöffnet hat – Post, Wertstoffhof, Weinstuben – plus heutige Termine und Abfuhrkalender. Live per REST geladen, damit der Seitencache „heute“ nie einfriert.

  • Bus ab Neugasse

    Echtzeit-Abfahrten der Linien 66 und 67 mit Störungsmeldungen, als Widget auf jeder Seite – das Abfahrtstafel-Plugin.

  • Haltestellen, Spielplätze, Kitas, Schule, Ärzte, Kirchen, Sportplätze und Gastronomie. Leaflet selbst gehostet, Kartenkacheln erst nach Klick – Datenschutz zuerst.

  • Gesundheit in Ebersheim

    ansehen: Gesundheit in Ebersheim

    Praxen, Apotheke, Pflege, Notrufnummern und die nächsten Notaufnahmen auf einer Seite.

  • Die vier Kitas, neu aus amtlichen Quellen geschrieben (die alte Seite stammte von 2011), mit dem Weg zur Anmeldung.

  • Branchenverzeichnis

    ansehen: Branchenverzeichnis

    Mitglieder des Gewerbevereins, wöchentlich importiert, plus recherchierte weitere Betriebe – nach Branchen sortiert.

  • Kostenlos und ohne Konto, jede Anzeige moderiert, kein Telefonfeld – Kontakt über ein Relay-Formular. Anzeigen laufen 30 Tage.

Wein und Wetter 5

Immobilien 2

  • Private Angebote kostenlos, Makler liefern per OpenImmo ins SFTP-Postfach, Kontakt über ein Relay-Formular. Das Portal vermittelt nicht und nimmt keine Provision – das Estatequay-Plugin.

  • MCP-Schnittstelle für Inserate

    Ein lesender MCP-Server macht die Inserate für KI-Assistenten durchsuchbar.

Transparenz und Technik 4

  • So entsteht ebersheim.de

    ansehen: So entsteht ebersheim.de

    Quellen, nächtliche Kette, Prüfungen – und was die KI schreibt und was Menschen entscheiden.

  • Öffentliches Dashboard aller automatischen Jobs mit letztem Lauf, Ergebnis und nächstem Termin – auch wenn etwas rot ist.

  • Ortszeichen

    Ein silbernes Gitter auf roter Kachel – bewusst kein amtliches Wappen, generiert und als Favicon im Einsatz.

  • Saubere Zustellung und Weiterleitung

    Website-Mails bestehen SPF und DMARC, und jede Adresse erreicht die kanonische www-Variante mit genau einer Weiterleitung.

30 · ebersheim.de

Weitere Projekte

LiveSeit 2026

Abfahrtstafel

Live-Abfahrten einer Haltestelle als WordPress-Widget.

Zeigt Abfahrten einer Bus- oder Tramhaltestelle mit Echtzeit-Verspätungen und Störungsmeldungen aus einem EFA-Fahrplansystem. Besucher erreichen das Fahrplansystem nie direkt: Die Website holt und cacht. Auf ebersheim.de als „Bus ab Neugasse“ im Einsatz.

  • WordPress
  • PHP 8.1
  • EFA
LiveMCPSeit 2026

Estatequay

Open-Source-Immobilien-Plugin für WordPress, frei zum Download.

Importiert Angebote aus Maklersoftware per OpenImmo über SFTP-Postfächer pro Makler und spanische Feeds per Kyero v3, nimmt private Angebote auf und leitet Anfragen über ein Relay-Formular weiter, das nichts speichert. Pflichtangaben wie der Energieausweis werden erzwungen.

  • WordPress
  • PHP 8.1
  • OpenImmo
  • Kyero
In EntwicklungSeit 2026

Ratsfaden

Der rote Faden durch die 15 Ortsbeiräte von Mainz.

Erfasst jede Ortsbeiratssitzung aus dem öffentlichen Ratsinformationssystem der Stadt – in der laufenden Wahlperiode 230 Sitzungen und knapp 4.000 Tagesordnungspunkte –, ordnet Themen zu und zeigt, welche Anfragen beantwortet wurden und welche nicht.

  • Python
  • local LLM