Giter VIP home page Giter VIP logo

firefly-iii's Introduction

Firefly III (v3.2.5)

Build Status Project Status Coverage Status SensioLabsInsight Code Climate Test Coverage

Latest Stable Version Total Downloads Latest Unstable Version License

Firefly II 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.

Current features

  • A double-entry bookkeeping system;
  • 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);
  • Predict and anticipate bills using "recurring transactions" (rent for example);
  • View basic 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
    • Accounts shared with a partner (household accounts)
    • Debts
    • Credit cards
  • 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.
  • 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.

Screenshots

Index

Accounts

Budgets

Reports

Current state

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

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.

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

firefly-iii's People

Contributors

jc5 avatar sdx3 avatar kilya11 avatar stewartmalik avatar grahamcampbell avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.