Webtechnologien Wintersemester 2024

Semesteraufgabe

Über das Semester hinweg soll eine Web-Anwendung zur Verwaltung von Dingen entwickelt werden. “Dinge” können beispielsweise Projekte, Lebensmittel oder Pokémon sein – die Wahl ist Ihnen überlassen.

Die Anwendung kann allein oder in einer Gruppe von bis zu vier Personen bearbeitet werden. Die Anforderungen steigen mit der Gruppengröße.

Beispiel – supero.netlify.app

Die Supero Un.Ltd. vermittelt Superhelden aus der Umgebung, um Menschen bei Aufgaben im Alltag helfen. Die dazugehörige Anwendung ermöglicht es, Helden zu verwalten. Diese können angelegt, bearbeitet und gelöscht werden. Zudem können Helden verschiedenen Kategorien zugeordnet werden. Eingeloggten Usern steht eine Übersicht aller Kategorien zur Verfügung, über die neue Kategorien angelegt und vorhandene bearbeitet oder gelöscht werden können.

Präsentationen

Am 8. November findet eine obligatorische aber nicht bewertete Zwischenpräsentation statt, zu der die statische Version (nur HTML und CSS nötig) des Projekts gezeigt wird.

Die finalen Ergebnisse aller Gruppen werden zur Abschlusspräsentation am 31. Januar vorgestellt.

Die Präsentationen sollen jeweils maximal 10 Minuten dauern und eine für alle zugängliche Live-Version zeigen.
Bei Terminproblemen können Sie mir schreiben.

Bewertung

Die Bewertung des Projekts findet auf Grundlage der in der Abschlusspräsentation vorgestellten Ergebnisse statt.

Es gibt einzelne Blöcke: Einen Minimalblock, der mindestens erfüllt sein muss, um als Einzelperson den Kurs zu bestehen und sieben weitere Blöcke.

Bewertungsblöcke
Verhältnis zwischen Anzahl an Personen einer Gruppe und der möglichen Note

Für die gleiche Note muss pro weiterer Person ein weiterer Block erfüllt werden. Eine Vierergruppe muss also für eine 1,0 alle acht Blöcke erarbeiten, eine Zweiergruppe nur sechs.

Bewertungsblöcke

Skill-Tree
Skill-Tree-esque Darstellung der Aufgabenblöcke

Basis

CRUD-Backend

Datenbank

Kategorien

Suche + Filter

Auth

Responsive Web Design / Progressive Web App

React.js & Ajax

Ressourcen