Mitteilungsblatt
PWA-App für digitale Gemeindebriefe mit automatischer Benachrichtigung bei neuen Ausgaben.
VueJS
Bootstrap
PHP
Slim
PDF.js
Problemstellung
Gemeindebriefe werden online mit wechselnden URLs jede Woche veröffentlicht. Das erfordert mehrere Klicks für den Zugriff und proaktives Monitoring, um auf dem aktuellen Stand zu bleiben.
Lösung
Die App bietet 1-Klick-Zugriff auf aktuelle Mitteilungsblätter und benachrichtigt Nutzer automatisch, wenn neue Ausgaben verfügbar sind.
Architektur
Frontend
- VueJS - Dynamische Web-Anwendung
- Bootstrap - CSS-Framework
- PDF.js - Mozilla JavaScript-Bibliothek zur PDF-Anzeige
- PWA - Installierbar als Mobile App
Backend
- PHP mit Slim Framework
Funktionsweise
Update-Erkennung
- Website-Crawling der Gemeinde-Seiten
- Filterung nach PDF-Dateien
- Datumsextraktion aus Dateinamen
- Vergleich mit bekannten Ausgaben
- Download bei neuen Versionen
Benachrichtigungssystem
- Periodische Datenbankprüfung
- WebPush-Benachrichtigungen an registrierte Nutzer
Erweiterbarkeit
Neue Gemeinden können einfach integriert werden, solange:
- PDF-Versionen der Mitteilungsblätter verfügbar sind
- Öffentlicher HTTP-Zugriff auf die PDF-Dateien besteht
Plattform-Kompatibilität
Funktioniert in allen gängigen Browsern und kann auf Android via Chrome als App installiert werden.
Projektinfo
- Datum: 2021
-
Technologien:
VueJS, Bootstrap, PHP, Slim, PDF.js -
Live:
mitteilungsblatt.bauer-sw.de