Das Projekt zielt darauf ab eine Applikation mit Laravel und Laravel Livewire (TALL Stack) zu entwickeln, die Funktionen zur Verwaltung und Bewertung von Filmen zur Verfügung stellt.
Die Lösung sollte folgende Hauptfunktionen beinhalten:
- Registrierung und Login: Möglichkeit sich zu Registrieren und in einen persönlichen Nutzerbereich einzuloggen
- Suche nach Filmen: Integration der OMDb API (o.ä.) zur Suche und Anzeige von Filminformationen
- Filmbewertung: Ermöglicht den Benutzern gefundene Filme zu bewerten
- Wenn der Film bereits in der Vergangenheit bewertet wurde, soll eine Durchschnittsbewertung angezeigt werden (Achtung: Nicht vermischen mit Metascore oder IMBD ratings).
- Alle bewerteten Filme sollen auf einer Seite auflistet werden
Ziel ist es vor allem eine möglichst unabhängige, performante und ressourcenschonende Lösung zu entwickeln.