Thanks to visit codestin.com
Credit goes to github.com

Skip to content

winstonrc/BudgetingSoftware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stars Forks Issues Contributors MIT License


Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

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.

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running, perform the following steps:

Prerequisites

Java is the only thing needed to run the program. Please alert me if that is not the case!

Installation

  1. Download the latest release

  2. Run the program

    java -jar budgeting-software-0.0.1-SNAPSHOT.jar

(back to top)

Usage

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)

(back to top)

Roadmap

  • 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.

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch: git checkout -b feature/NewFeature
  3. Commit your Changes: git commit -m 'Add some NewFeature'
  4. Push to the Branch: git push origin feature/NewFeature
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Winston Cooke - Please message me via my email address on my profile

Project Link: https://github.com/winstoncooke/BudgetingSoftware

(back to top)

About

A back end budgeting program with RESTful APIs to connect to a front end

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages