Portfolio Details
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.