Portfolio Details

Portfolio Image
Portfolio Image
Portfolio Image
Portfolio Image

Projektinformationen

  • Kategorie: Webentwicklung
  • Kunde: Bachelorarbeit
  • Projektzeitraum: Januar 2024 - Juni 2024
  • Projekt-URL: Zum Projekt
  • Tools und Technologien: Angular, Springboot, PrimeNG, REST API, Cypress, JUnit, Swagger, Postman, MySQL

Projektübersicht

Diese Webanwendung wurde entwickelt, um die Verwaltung von Sprechstundenterminen zwischen Studierenden und Dozierenden effizient zu gestalten. Die Nutzer können Termine buchen, verwalten und bei Bedarf stornieren. Eine Benachrichtigungsfunktion sorgt dafür, dass alle Beteiligten über Terminänderungen informiert bleiben. Die Anwendung wurde mit Fokus auf Benutzerfreundlichkeit, Performance und Qualitätssicherung entwickelt. Die Lösung wurde erfolgreich durch automatisierte Tests und Performance-Analysen validiert und wird über eine CI/CD-Pipeline in GitLab bereitgestellt.

Hauptfunktionen

Responsive Design

Die Benutzeroberfläche ist vollständig responsive und bietet eine optimale Darstellung auf Desktop, Tablet und Smartphone.

Automatisierte Tests zur Qualitätssicherung

Die Anwendung wurde mit Cypress und JUnit umfassend getestet, um eine hohe Qualität und Stabilität sicherzustellen.

Effiziente Datenbankverwaltung

Die Datenbank ist für schnelle Abfragen und gute Skalierbarkeit optimiert, um auch bei hoher Nutzeranzahl eine zuverlässige Performance zu gewährleisten.

CI/CD-Pipeline mit GitLab

Eine kontinuierliche Integration und ein automatisiertes Deployment werden über eine GitLab CI/CD-Pipeline sichergestellt.