js demo project