Mieterschutzverband Web-App Mietgliederverwaltung

Der Mieterschutzverband setzt auf eine Web-App zur Mitgliederverwaltung

Ing. Bartosz Stankiewicz MSc 23. Januar 2017

Der Mieterschutzverband setzt sich für die Rechte der Mieter in ganz Österreich ein. Dabei ist er rasch, unbürokratisch, kompetent und kostengünstig.

Das Ziel der Web-App Anwendung ist die interne Verwaltung tausender Stammdaten sowohl von aktiven als auch passiven Kunden. Dabei werden laufend Forderungen erstellt und Zahlungseingänge erfasst.

“Anhand der Umsetzung eines Click-Dummys konnten alle Bedürfnisse rasch erkannt und in einer frühen Projektphase angepasst werden.” Hier wurde darauf Wert gelegt, die Mitarbeiter, welche die Software täglich benutzen, früh und intensiv einzubeziehen.

Mieterschutzverband Suche

Die wichtigsten umgesetzten Funktionalitäten:

  • Suche und Auflistung aller Kunden
  • CRUD - Operationen auf Stammdaten, Forderungen, Zahlungen
  • Festlegung von Tarifen
  • Statistikauswertungen zu den vorhandenen Daten
  • Druckfunktionalität zu Forderungen und Spenden
  • Exportmöglichkeiten (z.B. MS Excel)

Durch gemeinsame Entscheidungen über den kompletten Entwicklungsprozess und den Einsatz eines Prototypen konnte eine sehr erfolgreiche, effektive und benutzerfreundliche Web-App entwickelt werden.

Technische Umsetzung

Es wurde JavaScript, AngularJS, das responsive Admin Bootstrap Theme, HTML5, CSS3 sowie Cake PHP als MVC-Framework verwendet. Das Frontend steht über Cake PHP mit einer bestehende MySQL Datenbank mit allen Stammdaten in Verbindung.

CakePHP hat den Vorteil, ein schnell einsatzfähiges, leichtgewichtiges PHP Framework zu sein, welches eine umfangreiche Community hat. Das Framework eignet sich für die Erstellung von schnellen Prototypen (Rapid Prototypes).

Konventionen hinsichtlich des Einsatzes eines MVC-Design Patterns sind genauso dabei wie eine Datenbank-Anbindung, Caching, Validation und Authentifizierung. Um aus einem Prototypen auch eine vollwertige, funktionsfähige und stabile Lösung zu entwickeln, unterstützt CakePHP zahlreiche Sicherheitsmechanismen.