finerplan

Financial Early Retirement Planner


License
GPL-3.0
Install
pip install finerplan==0.3.4.post1

Documentation

FinerPlan - Financial Early Retirement Planner

This program intends to help those people seeking financial independence and early retirement to track and analyze their finances. It's designed so that you can focus on how to improve your savings rate and predict when you can set FIRE!

Disclaimer

This is my first big project and the program is still in a really early development stage. It's not well suited for any kind of serious work. This is a learning project before anything else.

Development

Getting Started

For installing the application, run the following command within the projects root directory finerplan/

pip install --editable .

The editable flag allows editing source code without having to reinstall the Flask app each time you make changes. You should then be able to start up the application with the following commands:

flask run --port=5001

The application will greet you on http://localhost:5001/

Contributing

These steps are heavily inspired on Borg project development guidelines.

Some guidance for contributors:

  • focus on some topic, resist changing anything else.
  • do not do style changes mixed with functional changes.
  • try to avoid refactorings mixed with functional changes.
  • if you write new code, please add tests for it

Checklist for creating a new release:

  • create a release-X.Y.Z branch
  • update CHANGELOG
  • update VERSION
  • commit and push branch
  • if all CI tests pass, then tag the release and push it:

git tag -a vX.Y.Z git push origin vX.Y.Z