Hey mmainstreet,
ich hoffe meine Annahme, dass du Deutsch verstehst, ist richtig. Ansonsten formuliere ich mein Anliegen auch gerne nochmal in Englisch.
Als aller erstes Mal: Hut ab, was du bisher geleistet hast. Beeindruckendes Projekt!
Mir ist beim Verwenden der Voting Funktion aufgefallen, dass es schnell zu dem Problem kommen kann, dass wenn man einen Jodel ein zweites mal voten möchte (z.B. da man nicht direkt 200 Votes auf einmal, sondern Stück für Stück abgeben möchte) es keine Möglichkeit gibt bereits benutze Accounts zu "überspringen". Vielleicht wäre es daher hilfreich in der Datenbank festzuhalten, welche Jodel-ID bereits von welchem Account gevotet wurde und diese dann gegenzuprüfen, wenn gevotet werden soll.
Ein völlig anderer Vorschlag, der hier eigentlich nichts verloren hat, für den ich aber auch keinen neuen Beitrag aufmachen möchte:
Da jQuery ja bereits im Projekt verwendet wird, wäre es auf der admin.php Seite meiner Meinung nach sinnvoll ein zeitversetztes Voten (über Ajax requests?) einzusetzen (oder zu ergänzen) um das Voten authentischer zu machen und nicht 200 Votes in wenigen Sekunden abzugeben. Ich habe für mich bereits eine solche Funktion notdürftig umgesetzt. (Siehe Screenshot)
Generell werde ich, wenn ich (nach den Klausuren in der Uni) Zeit habe, mich an dem Projekt beteiligen und einige Pull Requests erstellen. Bis dahin weiterhin viel Erfolg mit dem Projekt!