Update Venue authored by Banu Sarikaya's avatar Banu Sarikaya
![KS_-_Abschlusspräsentation](uploads/6ac0f35ba524e2e8011be207f8c2a86c/KS_-_Abschlusspräsentation.png)
[[_TOC_]]
## Einführung
![KS_-_Abschlusspräsentation](uploads/6ac0f35ba524e2e8011be207f8c2a86c/KS_-_Abschlusspräsentation.png)
Im Rahmen des Projekts Venue (ehemals "Accelerator") wurde das Ziel verfolgt, das Frontend einem umfassenden Redesign zu unterziehen. Hierfür wurde eine moderne UI mit einem neuen Logo gestaltet, um die Benutzerfreundlichkeit zu steigern. Zur Erreichung der Ziele in diesem Semester wurden diese wie folgt priorisiert:
| Hauptziele | Nice-to-haves |
......@@ -25,6 +24,20 @@ Während dieses Semesters wurde der Fokus auf die Hauptziele gelegt, da sie esse
In dieser Dokumentation wird eine Übersicht über das Vorgehen, den Aufbau und das Design von Venue sowie ein Ausblick für die zukünftige Weiterentwicklung gegeben.
## Vorgehen
### Gruppeneinteilung
Die Gruppe besteht aus sechs Studierenden des Masterstudiengangs Human-Centered Computing.
![Team](uploads/690c4c6044532053fbdc8b1ec5bbc85c/Team.png)
Die Aufgaben innerhalb der Gruppe sind wie folgt aufgeteilt:
- **Backend & Entwicklung:** Cara Wendt, Okan Kaya und Anette Adam.
- **Frontend & Design:** Irem Belik und Sherna Barwig.
- **Frontend & Dokumentation:** Banu Sarikaya.
### Projektplanung
Die gesamte Projektplanung erfolgte über ein [Figma Board](https://www.figma.com/board/MMLvpgeg5J0V5CxYRNMTEh/Organisation?node-id=0-1&t=KTT33TStL559ytqF-0
). Über ein Kanban-Board wurden hier die Aufgaben verteilt, Zwischenstände dokumentiert, Termine geplant und viele weitere organisatorische Aufgaben erledigt.
### Branching-Strategie
Um eine strukturierte Entwicklung zu gewährleisten, wird im Projekt der Feature-Branch-Strategie gefolgt. Die gesamte Feature-Entwicklung erfolgt somit in separaten Branches und nicht im Master-Branch. Diese Vorgehensweise ermöglicht es, an einem bestimmten Feature zu arbeiten, ohne die Haupt-Codebasis zu beeinträchtigen. Im Master-Branch Venue befindet sich die Hauptversion. Für die Entwicklung neuer Funktionen werden Feature-Branches verwendet, die mit "venue-" beginnen, gefolgt von einer kurzen Beschreibung des Features, z. B. "venue-featurebeschreibung". Feature-Branches, die während der Entwicklung erstellt wurden:
- **venue-meeting-room:** Hier wurden die grundlegenden Funktionen für die Meetingräume entwickelt.
......@@ -186,8 +199,6 @@ Der Meetingraum wurde in 3 Hauptbereiche gegliedert:
### UI-Komponenten
Für das Design wurde eine Vielzahl von UI-Komponenten genutzt, um eine ansprechende Benutzeroberfläche zu gewährleisten. Diese Komponenten bieten eine breite Palette an Funktionen, die zur Optimierung der Benutzererfahrung beitragen und diese sind alle mit der Tab-Steuerung bedienbar, wodurch der Grundstein für Barrierefreiheit gelegt wurde. Es sollte jedoch angemerkt werden, dass die Tab-Navigation im Meetingraum noch nicht so gut funktioniert wie auf der Homepage. Nachfolgend werden die genutzten UI-Komponenten vorgestellt:
### UI Komponenten Beschreibung
**Alert**: Alerts werden verwendet, um wichtige Benachrichtigungen oder Hinweise anzuzeigen. ![image](uploads/ebace506106ecc621feffd765bc2a763/image.png)
**Avatar**: Avatare werden genutzt, um Benutzerbilder darzustellen. ![image](uploads/08dc3b858ee6d66fb0a1b893da52be6e/image.png)
......
......