Ob es da Bücher gibt, kann ich dir nicht sagen. Aber meiner Meinung nach ist bei solchen Sachen die beste Wahl immernoch, sich die Sachen (wenn auch langsam) selbst zu erarbeiten. Du kennst ja jetzt schon die Stolperfallen. Dein Projekt kannst du ja immer komplexer werden lassen, da spricht nichts gegen Javascript - wobei das ja natürlich in erster Linie wenig mit PHP zu tun hat.
Das wichtigste an der Entwicklung: Testen, testen, testen. Mit allen möglichen und unmöglichen Eingaben und umständen rechnen.
Einfach ist das natürlich nie.