All of the Elm code lives in
Todo.elm and relies on the elm-lang/html library.
There also is a port handler set up in
index.html to store the Elm application's state in
localStorage on every update.
Run the following command from the root of this project:
elm-make Todo.elm --output elm.js
index.html in your browser!