BeanCounter is a simple personal finance management web application, powered by Flask, jQuery and Backbone.js. BeanCounter will work only on modern browsers which support HTML5 and CSS3.

How to use

  1. Install all required packages:

    $ virtualenv venv
    $ venv/bin/pip install -r requirements.txt
  2. Optionally edit configuration in file.

  3. Run venv/bin/python initdb to create database (SQLite by default) tables.

  4. Run venv/bin/python runserver and point your browser to http://localhost:5000/

Tests can be run by calling venv/bin/nosetests.