Using Angular.js, Firebase and "three-way" data binding.