Family Budget

Budget calculator

My thesis is a budget calculator for families. Choosing the topic itself was not easy, because I wanted a program to be created that has a tangible benefit, as well as being expedient and easy to use, and at the same time, it includes an area that interests me personally. Since economic issues are of general concern, e.g. taxation, business organization, banking and financial affairs, and cash flow in general, that's how I chose to create a family budget program in which I can implement my own needs and ideas because there are many programs like this, but in reality, they are either too complicated or do not cover not even the most basic expectations. The program can meet the needs not only of a family budget but also of a business with a simple cash flow approach (e.g. sole proprietorship). The business basis of the program is the recording of transactions, which can be income, expenses, or transfers. By the base, I mean that it forms the basis of the various reports, queries, summaries in the program, and several time intervals can be selected, even a daily budget. The program will contain more types of statements than the current one, such as a graph, diagram, and numerical statement.

In the future, a loan calculator will also be available in it if the given user wants to take out a loan, and I also intend to include a budget draft in the program. The planned statement will be calculated compared to the previous period.

An essential aspect of the program was that it should be user-friendly, so it will be easy to find all menu items and options.

The project was created in Microsoft Visual Studio in the C# programming language. The user interface is in Hungarian. I tried to put every budget loophole in the program to make everyday life easier for as many users as possible. Regarding the basic structure, I couldn't see a schematic for anything anywhere, so the front end and the backend were completely created according to my ideas. As I mentioned above, it was made for families, so my target audience is specifically families and the aforementioned small businesses. With this program, I would like to facilitate the tracking of everyday expenses and income, since the correct record of money movements is extremely important these days, and if we manage our money well, we can create a more livable life. Nowadays, anyone can have any number of bank accounts and it is difficult to track them, especially if the given user has bank accounts at 5 or more branches - my program also helps future users with this. We can also view detailed monitoring thanks to the categories, as there are main categories and subcategories, e.g. household (utilities) is a fairly large category that can be broken down into smaller (sub-) categories. In the transactions tab, you can also filter and sort, not just add and delete data.

The program is not yet complete, and in one of the chapters, I will deal separately with the functions that should be implemented in the program. These functions are additions that only expand the possibilities and their use is unnecessary because they only build on the currently implemented basic functions. Still, they do not affect them, i.e. they do not affect the operation of the basic functions.

image image image image image image image image image image