2015-03-14 22:06:01 +01:00
Firefly III (v3.3.2)
2014-07-02 13:23:03 +02:00
===========
2014-12-20 15:30:48 +01:00
[](https://travis-ci.org/JC5/firefly-iii)
2014-12-16 09:15:04 +01:00
[](http://stillmaintained.com/JC5/firefly-iii)
2015-01-02 09:06:44 +01:00
[](https://insight.sensiolabs.com/projects/d44c7012-5f50-41ad-add8-8445330e4102)
2015-01-30 22:09:47 +01:00
[](https://codeclimate.com/github/JC5/firefly-iii)
[](https://codeclimate.com/github/JC5/firefly-iii)
2014-07-09 14:05:17 +02:00
2014-07-15 10:58:46 +02:00
[](https://packagist.org/packages/grumpydictator/firefly-iii)
[](https://packagist.org/packages/grumpydictator/firefly-iii)
[](https://packagist.org/packages/grumpydictator/firefly-iii)
[](https://packagist.org/packages/grumpydictator/firefly-iii)
2015-02-27 16:15:16 +01:00
Firefly III is a tool to help you manage your finances. Please read the full description [in the wiki ](https://github.com/JC5/firefly-iii/wiki/full-description ).
2014-11-10 07:55:52 +01:00
2014-07-09 14:05:17 +02:00
Firefly Mark III is a new version of Firefly built upon best practices and lessons learned
2014-07-09 14:10:54 +02:00
from building [Firefly ](https://github.com/JC5/Firefly ). It's Mark III since the original Firefly never made it outside of my
laptop and [Firefly II ](https://github.com/JC5/Firefly ) is live.
2014-07-02 13:23:03 +02:00
2014-09-09 20:57:23 +02:00
## Current features
2014-12-20 15:30:48 +01:00
- [A double-entry bookkeeping system ](http://en.wikipedia.org/wiki/Double-entry_bookkeeping_system );
2014-09-09 20:57:23 +02:00
- You can store, edit and remove withdrawals, deposits and transfers. This allows you full financial management;
- 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 large expenses using "repeated expenses" (ie. yearly taxes);
2014-12-20 15:30:48 +01:00
- Predict and anticipate bills using "recurring transactions" (rent for example);
- View basic income / expense reports.
2014-12-21 17:59:47 +01:00
- Lots of help text in case you don't get it;
2014-09-09 20:57:23 +02:00
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.
2015-01-02 12:56:07 +01:00
- Financial reporting showing you how well you are doing;
2014-09-09 20:57:23 +02:00
2014-07-02 13:30:23 +02:00
## Changes
2014-07-02 13:23:03 +02:00
2014-09-09 20:57:23 +02:00
Firefly III will feature, but does not feature yet:
2014-07-02 13:23:03 +02:00
2015-01-02 12:56:07 +01:00
2014-07-02 13:23:03 +02:00
- More control over other resources outside of personal finance
- Accounts shared with a partner (household accounts)
- Debts
- Credit cards
2014-12-21 17:59:47 +01:00
- More test-coverage;
2014-07-02 13:30:23 +02:00
- 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.
2014-09-09 20:57:23 +02:00
- Any other features I might not have thought of.
2014-07-02 13:30:23 +02:00
2014-09-09 20:57:23 +02:00
Some stuff has been removed:
2014-07-02 13:30:23 +02:00
2014-09-09 20:57:23 +02:00
- The nesting of budgets, categories and beneficiaries is removed because it was pretty pointless.
2014-07-02 13:30:23 +02:00
- Firefly will not encrypt the content of the (MySQL) tables. Old versions of Firefly had this capability but it sucks when searching, sorting and organizing entries.
2014-07-02 13:31:38 +02:00
2014-11-09 11:08:53 +01:00
## Screenshots
2014-11-09 11:20:54 +01:00

2014-11-09 11:08:53 +01:00
2014-11-09 11:10:57 +01:00



2014-07-02 13:31:38 +02:00
## Current state
2014-12-21 17:59:47 +01:00
I have the basics up and running. Test coverage is currently coming, slowly.
2014-07-09 14:10:54 +02:00
2014-09-09 20:57:23 +02:00
Although I have not checked extensively, some forms and views have CSRF vulnerabilities. This is because not all
views escape all characters by default. Will be fixed.
2014-07-09 14:10:54 +02:00
2015-01-02 06:24:48 +01:00
Questions, ideas or other things to contribute? [Let me know ](https://github.com/JC5/firefly-iii/issues/new )!