Firefly III: a personal finances manager
Go to file
2015-05-01 20:17:06 +02:00
app Optimised Twig extensions. 2015-05-01 20:17:06 +02:00
bootstrap First attempt at implementing Twig. 2015-05-01 08:29:41 +02:00
config First attempt at implementing Twig. 2015-05-01 08:29:41 +02:00
database Fixed the build by adding new migrations for each step. 2015-04-28 09:54:22 +02:00
public And another small JS fix [skip ci] 2015-04-28 20:20:16 +02:00
resources Optimised Twig extensions. 2015-05-01 20:17:06 +02:00
stash Stash is a directory which will hold pretty much all code before it's implemented into Laravel 5. 2015-02-06 04:21:22 +01:00
storage Use local db instead of constant migrating. 2015-04-20 22:08:24 +02:00
tests Took the time to fix the tests. 2015-04-30 17:32:00 +02:00
.coveralls.yml Add newlines. 2015-03-29 08:21:33 +02:00
.env.backup First attempt at implementing Twig. 2015-05-01 08:29:41 +02:00
.env.example Update example file. 2015-04-20 18:06:21 +02:00
.env.local First attempt at implementing Twig. 2015-05-01 08:29:41 +02:00
.env.testing Small updates [skip ci] 2015-04-03 07:44:44 +02:00
.gitattributes All initial git ignore files. 2014-06-28 09:41:25 +02:00
.gitignore Small bug fixes and cleaning up. 2015-04-28 08:12:12 +02:00
.travis.yml Update travis-ci and composer.lock and composer.json 2015-04-02 22:46:50 +02:00
artisan Fresh L5 installation. 2015-02-06 04:39:52 +01:00
composer.json First attempt at implementing Twig. 2015-05-01 08:29:41 +02:00
composer.lock First attempt at implementing Twig. 2015-05-01 08:29:41 +02:00
favicon.pxm Auto fill transaction descriptions. 2015-03-27 13:16:14 +01:00
gulpfile.js Fresh L5 installation. 2015-02-06 04:39:52 +01:00
package.json Fresh L5 installation. 2015-02-06 04:39:52 +01:00
phpspec.yml Add newlines. 2015-03-29 08:21:33 +02:00
phpunit.xml New tests and prep for future runs. 2015-04-20 21:57:20 +02:00
pu.sh An attempt at showing tag info. 2015-05-01 06:47:24 +02:00
README.md New read me. 2015-04-22 08:08:05 +02:00
server.php Removed debug logic and bad operators. 2015-03-29 07:32:24 +02:00
tasks.txt Up to budgets now! 2015-02-22 09:46:21 +01:00

Firefly III (v3.3.9)

Build Status Project Status SensioLabsInsight Code Climate Coverage Status Coverage Status

Latest Stable Version Total Downloads Latest Unstable Version License

Firefly III is a tool to help you manage your finances. Please read the full description in the wiki.

Firefly Mark III is a new version of Firefly built upon best practices and lessons learned from building Firefly. It's Mark III since the original Firefly never made it outside of my laptop and Firefly II is live.

If you're not sure if this tool is for you, please read the full description.

To install and use Firefly III, please read the installation guide, the upgrade guide (if applicable) and the first use guide.

If you want to try out Firefly III, you can do so on this dedicated website. This site always runs the latest version of Firefly III. If you want to use it, please read the privacy considerations for this demo-site.

Current features

  • A double-entry bookkeeping system;
  • You can store, edit and remove withdrawals, deposits and transfers. This allows you full financial management;
  • You can manage different types of accounts
    • Asset accounts
    • Shared asset accounts (household accounts)
    • Saving accounts
    • Credit cards
  • It's possible to create, change and manage money using budgets;
  • Organize transactions using categories;
  • Save towards a goal using piggy banks;
  • Predict and anticipate bills;
  • View income / expense reports;
  • Lots of help text in case you don't get it;

Everything is organised:

  • Clear views that should show you how you're doing;
  • Easy navigation through your records;
  • Browse back and forth to see previous months or even years;
  • Lots of charts because we all love them.
  • Financial reporting showing you how well you are doing;

Changes

Firefly III will feature, but does not feature yet:

  • More control over other resources outside of personal finance
    • Debts
  • More test-coverage;
  • Firefly will be able to split transactions; a single purchase can be split in multiple entries, for more fine-grained control.
  • Firefly will be able to join transactions.
  • Any other features I might not have thought of.

Some stuff has been removed:

  • The nesting of budgets, categories and beneficiaries is removed because it was pretty pointless.

Screenshots

Index

Accounts

Budgets

Reports

Current state

I have the basics up and running. Test coverage is currently coming, slowly.

Questions, ideas or other things to contribute? Let me know!