Das ist der erste Teil. Der Rest benötigt den Server.

Das sind die Punkte 1-4.
5,6 sind serverseitig