Open source personal finances tracker written in Ruby on Rails. Similar to Quicken.
JavaScript Ruby
Switch branches/tags
Nothing to show
Latest commit 0a0cf49 Oct 21, 2011 Bill Doughty fix interest accrual algorithm. other tidbits.
Permalink
Failed to load latest commit information.
.sass-cache/43d11baf1701fc0e9fcd8ac4ed75fa5d92e703fd Pagination basic. Jun 27, 2011
app
config
db
doc
lib Removed invalid index on transactions table. Update Gemfile. All test… May 6, 2011
public Pagination basic. Jun 27, 2011
script first commit Nov 22, 2008
spec Fixed interest accrual logic to assume account transactions are retur… Jul 31, 2011
vendor/plugins
.gitignore
Gemfile Pagination basic. Jun 27, 2011
Gemfile.lock
README.md
Rakefile Removed invalid index on transactions table. Update Gemfile. All test… May 6, 2011
notes
todo No commit message Nov 22, 2008

README.md

http://www.opensourcerails.com/projects/29906-EasyBooks

To install:

$ git clone git://github.com/shock/easybooks.git

Edit easybooks/config/database.yml for your database configuration.

$ cd easybooks $ rake db:create $ rake db:schema:load

Then start the server:

$ cd easybooks $ script/server

To create a user, visit /users/new.

This is still very much a work in progress. It was my first Rails project and it shows. My goal is to revisit this project and update it using the Rails, HTML, CSS, and JS I have learned since then.

###TODO

  • Upgrade Rails to version 3.x.
  • Implement scrollable AJAX paging in register view so that only the transactions for the viewable scrolling area are sent from the server
  • Enhance AJAX in register view to update balances when CRUD'ing transactions.
  • Install Rubble and convert layouts to use it.
  • Re-skin with more attractive, modern UI design.
  • Support linked transactions for transfers between accounts.
  • Support account reconciliation through Web UI.