Die Corona-Pandemie schränkt auch das soziale Leben an Hochschulen massiv ein. Die SRH in Nordrhein-Westfalen will dem entgegen wirken und baut mit der App mitradoX eine interaktive, digitale Campus-Community aufHeute heißt die App SRH Allstay App und erscheint im SRH-Design. Die App informiert, regt zu Interaktionen an und digitalisiert die Prozesse innerhalb der SRH in NRW.

Die App auf einen Blick

Die App ist für iOS und Android verfügbar. Programmiert wurde sie mit dem Flutter Framework, wodurch der Code sowohl für iOS als auch Android identisch ist. 

Das Frontend des Administrationsbereichs wurde mit Angular programmiert, welche über die ReST-API vom Backend kommuniziert. Die eigentliche Geschäftslogik ist nach dem Modell “Clean Architecture” aufgebaut. Dies ermöglicht eine Programmierung nach der spezifischen Geschäftslogik und nicht nach einer bestimmten Programmiersprache oder eines Frameworks. Im Umkehrschluss heißt dies, dass Angular ohne Probleme durch ein anderes Framework ersetzt werden könnte, ohne die Geschäftslogik anzufassen.

Passwörter werden mit einem pro Benutzer individuellem Salt gehasht gespeichert. Das Backend sowie die ReST API sind nur über HTTPS aufrufbar. Der Zugriff auf die ReST API wird durch den Einsatz von BasicAuthentication restriktiert. Eine Umstellung auf eine Authentifizierung per OAuth ist geplant.

Ausgewählte Funktionen

News und Events

News und Events werden im Backend mit Text und Bild angelegt und entweder sofort oder zu einem geplanten Zeitpunkt in der App gepostet. Die Nutzer der App sehen die Neuigkeiten dann direkt auf ihrem Smartphone. Auf Wunsch werden sie per Push-Benachrichtigung, die über den Dienst Firebase von Google an die jeweiligen registrierten Endgeräte versendet werden, informiertDie News können betrachtet, gelesen, geliked, geteilt und kommentiert werden. Zu Events melden sich die Nutzer einfach per Klick an.

QR-Codes zur kontaktlosen Erfassung

Die App besitzt zwei QR-Codes, mit denen sowohl die Teilnahme an Veranstaltungen als auch der Gebäudeeintritt schnell und berührungslos erfasst werden. Im Backend werden alle relevanten Daten gemäß Hygieneregel (z.B. Datum und Uhrzeit) hinterlegt. Bei Bedarf können diese Listen heruntergeladen werden

Gamification als Anreiz
Elemente aus dem Gamification, wie zum Beispiel das Bonussystem und der Highscore, motivieren die User, die App zu nutzen.
 
Zuvor definierte Aktionen innerhalb der App werden automatisch mit Bonuspunkten belohnt. Zusätzlich können Dozenten manuell Punkte vergeben. Diese gesammelten Punkte können später gegen attraktive SRH-Prämien eingelöst werden. Mittels einer Highscore-Anzeige sehen die Nutzer, auf welchem Platz sie gerade sind und wie viele Punkte sie vom nächsten Platz trennen.

Erfahren Sie mehr über die App, mit der Sie Kunden einfach digital binden.