This is a fairly basic demonstration of what you can do with the Firefly III API.
This is a web-app, built on Laravel. It requires PHP 8.0. It can help you get an overview of the costs associated with a specific thing, such as your car, your pets or hobbies. It does this by collecting the tags associated with these things and group them according to the type of expense.
In your Firefly III installation, tag every product related expense with the product-SUBJECT-TYPE
tag. For SUBJECT
, you fill in the thing you wish to track. Use "car" for example. For TYPE
, you fill in whatever the kind of cost is. Here are some examples:
product-car-initial-purchase
product-car-repairs
product-car-maintenance
product-car-gas
Or maybe:
product-washing-machine-initial-purchase
product-washing-machine-soap
The tool will give you an overview of each subject: for initial-purchase
, repairs
and the others the expenses will be listed. Also present is the amount spent per month.
Make sure you tag one withdrawal with product-SUBJECT-initial-purchase
.
Download or clone the source, run composer install
. Copy .env.example
to .env
and fill in the APP_KEY (32 chars) and Firefly III API data. Visit your web browser.
Do you want to contact me? You can email me at james@firefly-iii.org or get in touch through one of the following support channels:
- GitHub Discussions for questions and support
- Gitter.im for a good chat and a quick answer
- GitHub Issues for bugs and issues
- Mastodon for news and updates
If you like Firefly III and if it helps you save lots of money, why not send me a dime for every dollar saved! 🥳
OK that was a joke. If you feel Firefly III made your life better, please consider contributing as a sponsor. Please check out my Patreon and GitHub Sponsors page for more information. You can also buy me a ☕️ coffee at ko-fi.com. Thank you for your consideration.
This tool is built by James Cole. Contact me for questions.
Some disclaimers:
- Its not multi currency and will always display EUR.
License is AGPL-3-or higher.