TodoMVC in Elm - https://elm-firebase-todomvc.firebaseapp.com/
All of the Elm code lives in Todo.elm
and relies on the elm-lang/html and pairshaped/elm-firebase libraries.
Run the following command from the root of this project:
$ npm install -g yarn
$ yarn
$ yarn build
$ yarn start
You may have to create a new firebase project in your firebase console rather than with firebase-tools.
$ node_modules/firebase-tools/bin/firebase login
$ node_modules/firebase-tools/bin/firebase init
$ node_modules/firebase-tools/bin/firebase deploy
Then open localhost:5000 in your browser!