Verwaltungssoftware für Studentenwohnheime

Für einen Betreiber von Studentenwohnheimen in den USA hat EMBIQ Weiterentwicklung, Wartung und Cloud-Betrieb einer bestehenden Plattform zur Wohnheimverwaltung übernommen. Sie bildet den gesamten Weg der Bewohner ab – von der Registrierung und Zimmerzuteilung über Verträge und Zahlungen bis zum Auszug – für mehrere Objekte in einem System.

Eingesetzte Technologien

Python, Django, Celery, Vue.js, SQL, REST API, AWS (EC2, Auto Scaling, CloudWatch), Infrastructure as Code

Werkzeuge

GitHub, Jira, Jenkins, Asana, Dependabot, Snyk, Cloudflare

5

Projektteam

12 Monate

Projektdauer

Individualsoftware

Kategorie

Immobilien

Branche

Bild zur Herausforderung

Herausforderung

Der Kunde betreibt Studentenwohnheime und verwaltet sie über eine eigene Webplattform. Künftige Bewohner registrieren sich, reservieren ein Zimmer, unterschreiben Verträge, bezahlen online und melden Reparaturen. Die Verwaltung kümmert sich um die Zuteilung von Zimmern und Wohneinheiten, Ein- und Auszüge, Parkplätze, Kautionen und Finanzberichte für jedes Objekt. Die Plattform mit Vue.js-Frontend und Django-Backend hatten zuvor andere Entwickler gebaut; 2021 wurde EMBIQ gebeten, die Wartung zu übernehmen – zunächst für den Teil, der passende Mitbewohner zusammenbringt. Es ging weniger um ein großes Feature als darum, ein laufendes System für mehrere Objekte zuverlässig zu halten, während es weiter wuchs. Der Produktionsserver stieß an Speichergrenzen und fiel aus, geplante Jobs für Abrechnungen, Kontobücher und Berichte schlugen gelegentlich fehl, und jedes neue Objekt und jede neue Gesellschaft brauchte eine eigene Website im eigenen Branding und eine eigene Konfiguration. Gleichzeitig mussten Abhängigkeiten aktuell und sicher bleiben, ohne ein System zu beschädigen, das Bewohner und Verwaltung täglich nutzen.

Als Backend-Entwickler habe ich dafür gesorgt, dass die Software stabil und zuverlässig läuft. Ich habe effiziente Algorithmen für die Zimmerzuteilung und die Nachverfolgung von Zahlungen entwickelt.

Maks, Backend-Entwickler
Maks, Backend-Entwickler

Wichtigste Funktionen

  • Übernahme einer bestehenden Plattform auf Basis von Vue.js und Django, Entwicklungsumgebungen und CI/CD von EMBIQ eingerichtet
  • Eigene Webadressen im Branding einzelner Objekte unter der Website der Gesellschaft sowie Aufsetzen neuer Gesellschaften und Objekte
  • Funktionen für den gesamten Weg der Bewohner: Registrierung, Einladungslinks, Zuteilung von Zimmern und Wohneinheiten, Einstellungen für gemischte Belegung, Ein- und Auszugsdaten in Vertragsdokumenten
  • Parkplatzverwaltung, die bei Verträgen über mehrere Semester, Bettwechseln und Umzügen konsistent bleibt
  • Schreiben und E-Mails zur Kautionsrückzahlung, Reparaturmeldungen mit Bildern sowie Anruf oder SMS per Klick auf dem Smartphone
  • Finanzjobs und -berichte: Korrekturen in Kontobüchern, Abrechnungen, Transaktionsberichte und detaillierte Transaktionsberichte
  • Cloud-Betrieb auf AWS: Auto Scaling, CloudWatch-Alarme, Speicherwarnungen und Security-Group-Regeln als Infrastructure-as-Code-Skripte
Bild zum Ergebnis

Ergebnis

EMBIQ hat die Plattform rund drei Jahre lang betreut, von 2021 bis Anfang 2024. Gearbeitet wurde mit einem gemeinsamen Task-Board und einem monatlichen Bericht über die geleisteten Stunden. Die Entwicklung umfasste die Änderungen, die die Verwaltung am dringendsten brauchte – von neuen Finanzberichten und Korrekturen an Vertragsdokumenten bis zu Abläufen für Parkplätze und Zuteilungen. Im DevOps-Bereich kamen Auto Scaling, Alarme und Speicherwarnungen hinzu, um Ausfälle zu verringern; außerdem übernahm EMBIQ das Aufsetzen neuer Gesellschaften und Objekte. Sicherheit und Wartbarkeit wurden laufend gepflegt statt in großen, riskanten Upgrades: Updates von Dependabot und Snyk wurden jede Woche geprüft und ausgerollt, Laufzeitumgebungen und Bibliotheken aktualisiert und geplante AWS-Wartungsmeldungen direkt bearbeitet. So konnte der Kunde seine bestehende Plattform und Abläufe behalten und Schritt für Schritt erweitern, statt sie neu zu bauen.

  • Bestehende Plattform übernommen und rund drei Jahre ohne Neuentwicklung gewartet
  • Auto Scaling, CloudWatch-Alarme und Speicherwarnungen in der Produktionsumgebung
  • Neue Gesellschaften und Objekte mit eigenen Webadressen im eigenen Branding gestartet
  • Wöchentliche Abhängigkeits- und Sicherheitsupdates aus Dependabot und Snyk
  • Neue Transaktionsberichte für die Objektverwaltung

Das Projekt war ein großer Erfolg. Wir haben eine Lösung geschaffen, die die Erwartungen des Kunden nicht nur erfüllt, sondern übertroffen hat. Mit der Software werden Studentenwohnheime heute effizient verwaltet – zum Vorteil von Verwaltung und Studierenden.

Paweł, Projektmanager
Paweł, Projektmanager

Welche Kompetenzen suchen Sie?

Schreiben Sie mir: Wir besprechen Ihre Anforderungen und stellen gemeinsam Ihr IT-Team zusammen.

Agnes

Agnes

Spezialistin für Business Development

Angebot oder Beratung anfragen

Verantwortlich für die Verarbeitung Ihrer personenbezogenen Daten ist die EMBIQ sp. z o.o. (Lublin). Wir verarbeiten Ihre Angaben ausschließlich zur Beantwortung Ihrer Anfrage und speichern sie höchstens 24 Monate. Bei Fragen zu Ihren Daten erreichen Sie uns unter info@embiq.com.

Wir sehen uns Ihr Projektkonzept und seinen aktuellen Stand gemeinsam an.

Sie erhalten von uns einen ersten Vorschlag zum Projektumfang sowie eine Zeit- und Kostenschätzung.

Die Beratung ist durch eine Geheimhaltungsvereinbarung (NDA) geschützt.

EMBIQ sp. z o.o., Sitz: Lublin · Anschrift: al. Kraśnicka 27, 20-718 Lublin, Polen · Registergericht: Sąd Rejonowy Lublin-Wschód w Lublinie z siedzibą w Świdniku, VI Wydział Gospodarczy KRS · KRS 0000338852 · NIP 9462590420 · Stammkapital: 75.000,00 PLN