The full code is available on github. The live application is embedded here, you can fork and use it as a starting point.