Zurück zur Übersicht
Projekt

LookApp Web

ASP.NET Core 6 EF Core Python Flask spaCy Angular

LookApp Web ist meine Diplomarbeit, entwickelt in einem 3er-Team in Kooperation mit der SignTime GmbH. Das Ziel: Barrierefreiheit im Web verbessern, indem Gebärdensprach-Videos direkt in bestehende Webseiten eingebettet werden.

Das System analysiert den Textinhalt einer Webseite, gleicht Wörter mit einer Gebärdensprach-Datenbank ab und generiert ein einzeiliges JavaScript-Widget. Website-Betreiber binden dieses Widget ein, und Nutzer sehen beim Hovern über erkannte Wörter automatisch das passende Gebärdensprach-Video als Tooltip.

Meine Rolle: Ich habe das gesamte C#-Backend geschrieben, die Microservice-Architektur entworfen (in der Diplomarbeit unter "Microservice Architecture vs Monolithic Architecture" behandelt), die Datenbank mit EF Core Migrations aufgesetzt, die JWT-Authentifizierung zwischen den Services implementiert und die Nutzerverwaltung gebaut. Der zweite Service ist ein Python-Flask-Service mit spaCy für die linguistische Textanalyse (Lemmatisierung, Wortarterkennung). Das Frontend ist in Angular gebaut.

Code nicht öffentlich (Eigentum der SignTime GmbH).

Features

  • Microservice-Architektur mit ASP.NET Core und Python Flask
  • JWT-Authentifizierung zwischen Services
  • Datenbank-Design mit EF Core Migrations
  • Automatische Textanalyse mit spaCy (NLP)
  • Einzeiliges JavaScript-Widget zur Integration
  • Gebärdensprach-Video-Tooltips (DGS)
  • Admin-Dashboard zur Verwaltung der Wort-Video-Zuordnungen

Demo

Zurück zur Übersicht