MiniHackathon
Tag 3
Aufgabe 3 – Netflix and Chill
Wer liebt es nicht auf der Couch zu chillen und einfach mal von Fernseher berieseln zu lassen? Genau deshalb werden wir in der dritten und letzten Aufgabe die eine Filme-Datenbank verwenden, um etwas spannendes zu entwickeln.
Die Daten bekommen wir von der Open Movie Database (OMDb), einer kostenlosen API, die Informationen zu Filmen und TV-Serien bereitstellt. Also perfekt für die dritte Aufgabe des MiniHackathons.
Aufgabe
Programmiere eine App, eine Webseite, einen Discord-Bot, etwas für deinen Raspberry Pi oder für eine sonstige Plattform, die diese Film- und TV-API verwendet. Was du programmierst, bleibt absolut dir überlassen. Du kannst eine ganz simple Benutzeroberfläche programmieren, die Informationen zu einem bestimmten Film anzeigt oder etwas komplett Ausgefallenes, Lustiges.
Beispiel-Ideen
- Film- und Serien-Suche
- Eine App oder Webseite, die Informationen zu Filmen und TV-Serien anzeigt. Nutzer können nach Titeln suchen und erhalten Details wie Besetzung, Handlung, Bewertungen und mehr.
- Filmempfehlungs-App
- Eine App, die basierend auf den Vorlieben des Nutzers (z.B. Lieblingsgenres, Schauspieler) Filmempfehlungen gibt.
- Watchlist-Verwaltung
- Eine Webseite oder App, die Nutzern ermöglicht, ihre persönliche Watchlist zu erstellen und zu verwalten. Mit Funktionen wie Erinnerungen für Veröffentlichungstermine und Bewertungen.
- Film-Quiz
- Ein unterhaltsames Quiz-Spiel, bei dem Nutzer Fragen zu Filmen und TV-Serien beantworten müssen. Die Fragen werden dynamisch aus der OMDb API generiert.
Dokumentation
- Hier geht es zur OMDb API: OMDb API
- Hier findest du die Dokumentation: OMDb API Documentation
Regeln
- Grundlegend ist erstmal alles erlaubt.
- Das Projekt sollte nicht einfach 1 zu 1 von GitHub kopiert werden.
- Einzelne Projektteile können aber von anderen Open-Source-Projekten übernommen werden.
- Frameworks und SDKs sind absolut erlaubt. Man muss nicht alles von Null programmieren.
- ChatGPT und andere KIs sind natürlich erlaubt.
- Benutze in irgendeiner Form die OMDb API.