Project is available at the Snapcon Downloads, but it's copyrighted material of @s_federici. There is also a working link, at the bottom of this topic
Why do you want to start with Javascript? With its macro capabilities, context management, first-class procedures, lambda's, Snap! has enough power to make such a project without JS.