Dot Ledger is a Free and Open Source personal finance management tool.
The aim of this project is to create a stable, FOSS alternative to Xero Personal which was shut down in November 2014.
Dot Ledger requires:
- PostgreSQL (>= 9.1)
- Ruby (>= 2.0)
- RubyGems
- Ruby on Rails
- Bundler
- Git
The basic setup steps are:
git clone https://github.com/dotledger/dotledger.git
cd dotledger
cp config/database.yml.example config/database.yml
You'll have to modify the postgres username and password in config/database.yml
.
bundle install
bundle exec rake db:setup
bundle exec rails server
git clone https://github.com/dotledger/dotledger.git
cd dotledger
docker-compose up --build -d
Run all tests
bundle exec rake spec spec:javascript
Run ruby tests (RSpec)
bundle exec rake spec
Run javascript tests (Jasmine)
bundle exec rake spec:javascript
See the screenshots section of the Dot Ledger website.
Copyright 2013 - 2016, Kale Worsley, BitBot Limited.
Dot Ledger is made available under the Apache License, Version 2.0. See LICENSE for details.