Cheeper, an educational exercise in Django and AngularJS