Senza andare nei dettagli lo puoi anche in javascript, tralasciando lato server.
Per gli Spartani e Sparta usa spartan Il mio github
Regole del Forum