Willkommen beim UrlShortener
Diese Dokumentation beschreibt das Projekt URL-Shortener, das im Rahmen des Moduls Software-Qualitätssicherung (SQS) an der Technischen Hochschule Rosenheim im Sommersemester 2025 (SoSe25) umgesetzt wurde.
Ziel des Projekts war es, eine moderne Webanwendung zur Erstellung und Verwaltung von Kurz-URLs zu entwickeln – inklusive Benutzerregistrierung, Login, Tracking von Link-Klicks und einer übersichtlichen Benutzeroberfläche.
Die Anwendung wurde vollständig mit .NET 9, Blazor Server und Entity Framework Core entwickelt und ist containerisiert mit Docker. Neben den funktionalen Anforderungen lag ein besonderer Fokus auf Qualität, Testbarkeit und Wartbarkeit des Systems.
Inhalt
🧭 Verwendung
Eine Anleitung zur Installation, Ausführung und Nutzung der Anwendung.
📐 Architekturdokumentation (arc42)
Detaillierte Beschreibung der Softwarearchitektur mit C4-Modellen, Entwurfsentscheidungen und Qualitätssicherungsmaßnahmen.