Lernspiel-App Backend

Im Rahmen meiner Bachelorarbeit habe ich ein Backend für eine Lernspiel-App entwickelt.
Dieses Backend ermöglicht die Benutzerverwaltung sowie die Authentifizierung für schulische Nutzerkonten. Admins können Lehrer- und Schüleraccounts anlegen. Admins können über das System sowohl Lehrkräfte- als auch Schülerkonten erstellen. Die Nutzer können sich anschließend über einen QR-Code in der App anmelden und erhalten so Zugriff auf interne, schulbezogene Inhalte.
Als Grundlage für das System kam das Open-Source-Tool Appwrite zum Einsatz, welches im Rahmen der Arbeit durch eine selbst entwickelte ASP.NET Web API erweitert wurde. Diese Komponenten laufen hinter einem nginx-Webserver in Docker auf einem gehosteten Server und sind somit unabhängig von weiteren Drittan-bieterservices.
Der theoretische Teil der Arbeit befasste sich mit der DSGVO, im Hinblick auf die besonderen Anforderungen an den Schutz personenbezogener Daten von Kindern sowie die datenschutzrechtlichen Rahmenbedingungen im schulischen Kontext.

Beschreibung

  • Cologne Game Lab

  • 2025