Ich habe mal den Movie Tracker aus der Blogsoftware herausgepfriemelt und als eigenständiges Projekt auf GitHub bereitgestellt. Eigentlich sind es nur vier Views:
Login

Der Single-User-Login wird über die .env konfiguriert.
AUTH_USERNAME=mk
AUTH_PASSWORD_HASH='<password_hash>'
Der Passwort-Hash kann mit einem mitgelieferten PHP-Skript erzeugt werden:
$ php bin/create-password-hash.php mein-passwort
In die .env übernehmen (inklusive Anführungszeichen):
AUTH_PASSWORD_HASH='$2y$12$eKomaqWXRQNHJa0pdrw9huODslOQMADsLwGCfYRqrJu76NlO2Zuxu'
Movies Übersicht

Im Listview werden die angeschauten Filme und Serien in chronologischer Reihenfolge angezeigt. Ein Klick auf einen Eintrag öffnet den Editview.
Hinzufügen/Bearbeiten

Beim Anlegen eines neuen Elements reicht es, den Titel einzugeben und auf „Von TMDB laden“ zu klicken. Soweit der Film gefunden wird, werden Darsteller, Originaltitel, Jahr und URL automatisch ergänzt.
Cast

Die Darstellerliste enthält den Cast, der mit einem Film gespeichert wurde.
Der schnellste Weg, um die Darsteller mit einer URL auszustatten, geht über ein kleines Skript, das die URL in der TMDb abfragt.
Aber die URLs können auch von Hand bearbeitet werden und man kann eine andere als den automatisch ergänzten Person-Link von TMDb nehmen.
$ php bin/update-movie-cast-urls.php
[1 von 11] Brad Pitt: https://www.themoviedb.org/person/287
[2 von 11] Charlotte Gainsbourg: https://www.themoviedb.org/person/4273
[3 von 11] Jessie T. Usher: https://www.themoviedb.org/person/198847
[4 von 11] LaKeith Stanfield: https://www.themoviedb.org/person/1200864
[5 von 11] Maika Monroe: https://www.themoviedb.org/person/1094091
[6 von 11] Mark Wahlberg: https://www.themoviedb.org/person/13240
[7 von 11] Rosa Salazar: https://www.themoviedb.org/person/973667
[8 von 11] Thomas Jane: https://www.themoviedb.org/person/11155
[9 von 11] Travis Tope: https://www.themoviedb.org/person/1278725
[10 von 11] William Fichtner: https://www.themoviedb.org/person/886
[11 von 11] 杨颖: https://www.themoviedb.org/person/150899
Fertig. 11 von 11 aktualisiert.