Table of Contents
This program is designed to be a simple back end budgeting software. Currently, it allows for accounts to be created with a category and a budget. The accounts can have their balances updated as long as posting an expense doesn't exceed the budgeted amount for the account. The aim for the project is to be a lightweight, open-source, budgeting program.
Any feedback in making this program a more viable tool is welcomed and would be greatly appreciated! Thanks for checking it out.
To get a local copy up and running, perform the following steps:
Java is the only thing needed to run the program. Please alert me if that is not the case!
-
Download the latest release
-
Run the program
java -jar budgeting-software-0.0.1-SNAPSHOT.jar
The program allows for the following:
- Create an account with an associated category and total budget
- Post expenses to the account that do not exceed the budgeted amount
- Remove an account (with a balance of zero)
- Implement a timeline for the budget to reset at the end of the period
See the open issues section for a full list of proposed features and known issues.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thank you!
- Fork the Project
- Create your Feature Branch:
git checkout -b feature/NewFeature - Commit your Changes:
git commit -m 'Add some NewFeature' - Push to the Branch:
git push origin feature/NewFeature - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt for more information.
Winston Cooke - Please message me via my email address on my profile
Project Link: https://github.com/winstoncooke/BudgetingSoftware