Aktivisti – Die Linke Wahlkampf-App
Kundin
Die Linke
die-linke.de
Projektzeitraum
Oktober 2020 – heute
Aufgabe
Entwicklung einer Progressive Web App (PWA) für Wahlkampf-Management
Unsere Leistungen
Konzeption, Design und Entwicklung Front End, Entwicklung Back End
Eingesetzte Technologien
VueJs, Typescript, Python, Django, RESTful API, MapLibre

Über die Kundin
Um was es geht
Seit Oktober 2020 entwickeln wir für „Die Linke“ eine digitale Lösung zur Unterstützung ihrer Wahlkampfaktivitäten. Gesucht wurde ein vielseitiges Tool, das Aktivitäten wie Haustürwahlkampf, Verteilen von Flyern und Aufhängen von Plakaten erleichtert. Die Anwendung soll eine breite Nutzerbasis unterstützen – von Landesverbandskoordinatorinnen, die tief in die Planung involviert sind, über lokal aktive Menschen, die einzelne Aktionen durchführen, bis hin zu interessierten Bürgerinnen, die über bevorstehende Veranstaltungen in ihrer Umgebung informiert werden möchten.

Der Bedarf
Daten-sparsamkeit und Analyse
Die Linke benötigt eine Anwendung, die eine koordinierte Planung und reibungslose Durchführung von Wahlkampfaktivitäten ermöglicht. Die Hauptanforderungen umfassen:
- Eine Struktur, die verschiedene Benutzerrollen mit jeweils spezifischen Zugriffsrechten und Funktionalitäten berücksichtigt.
- Bereitstellung von Analyse- und Auswertungsfunktionen, um künftige Wahlkampfstrategien zu optimieren.
- Sicherstellung von Datensicherheit und Minimierung der Datenerfassung zur Wahrung der Privatsphäre der Nutzer*innen.
Zusätzlich muss die Anwendung zeitnah weiterentwickelt und verbessert werden, da sie zur kontinuierlichen Unterstützung zukünftiger Wahlkampfaktivitäten dient. Die Herausforderung besteht darin, diese vielfältigen Anforderungen fortlaufend miteinander abzustimmen und eine voll funktionsfähige Lösung bereitzustellen.
Die Lösung
Ein flexibles, datenschutz-freundliches und ortsbezogenes Wahlkampf-Tool
Um diesen Anforderungen gerecht zu werden, setzen wir auf einen agilen, iterativen Entwicklungsprozess, der es uns ermöglicht, Lösungen schnell zu bewerten und anzupassen. Wesentliche Elemente unseres Ansatzes sind:
- Technologie-Stack: Aufgrund der Vielfalt der Benutzer und Geräte haben wir uns für eine Progressive-Web-App (PWA) entschieden. Unser Backend basiert auf Django, das Frontend auf Vue.js, um die Anwendung flexibel und geräteunabhängig zugänglich zu machen. Für die PWA-Integration setzen wir auf das Quasar-Framework und Capacitor.
- Kartendarstellung & Analysen: Da der Wahlkampf ortsbezogen ist, integrieren wir MapLibre (MapBox Fork) für Karten- und Standortdienste. Für die Auswertungen nutzen wir die Open-Source-Vue-Bibliothek Apexcharts, die nützliche Funktionen wie Zoom, interaktive Legenden und Datenexport unterstützt.
- Datenschutz und Zugriffskontrolle: Ein komplexes Berechtigungsmodell wurde implementiert, um den Zugang zu verschiedenen Funktionalitäten basierend auf den Benutzerrollen zu steuern. Dabei legen wir großen Wert auf Datensparsamkeit und sammeln nur die notwendigsten Daten, um trotzdem wertvolle Einblicke für die zukünftige Kampagnenplanung zu ermöglichen.

Highlight
Vor der Wahl ist nach der Wahl
Ein besonderer Aspekt dieses Projekts ist die intensive Zusammenarbeit und die schnellen Entwicklungszyklen, die notwendig sind, um den festen Zeitvorgaben gerecht zu werden. Da Wahltermine unveränderbare Deadlines sind und die App rechtzeitig zur Unterstützung der Kampagnen einsatzbereit sein muss, sind enge, regelmäßige Abstimmungen mit der Auftraggeberin unerlässlich. So verfeinern wir unseren Ansatz kontinuierlich, um ihn gezielt auf die realen Anforderungen abzustimmen und sicherzustellen, dass die Anwendung pünktlich und zuverlässig bereitsteht.
Zudem steht der Quellcode der Anwendung unter einer freien Lizenz auf GitLab zur Verfügung und lädt die Community zur Mitwirkung und Weiterentwicklung ein.
Die Wahlkampf-App stand von Anfang an unter hohem Zeit- und Erwartungsdruck. Ergebnisse mussten sehr schnell da sein und trotzdem sollte sauber gearbeitet werden, mit hohen Datenschutz- und Datensicherheits-ansprüchen. control.alt.coop war der passende Partner für diese schwierige Ausgangslage: effizient und unkompliziert, schlank in den Abläufen, verlässlich in den Ergebnissen und lösungsorientiert, wenn es mal kompliziert wurde. Wir sind dankbar für die angenehme Zusammenarbeit und zufrieden mit dem sehr guten Ergebnis.
Susanne Lang
Projektkoordinatorin | Die Linke