Avalible for work

Project

Personal Budget Tracker

Introduction

The Personal Budget Tracker is a console-based Python application designed to help users manage their finances by tracking income and expenses. This tool allows users to add transactions, categorize them, and view a summary of their financial activity, including total income, total expenses, and remaining budget. By saving transactions in a CSV file, the budget tracker offers a straightforward way to monitor personal finances over time.

Results

The Personal Budget Tracker performed accurately during the test. After adding an initial income transaction labeled "Salary" with an amount of 2500, the program confirmed the transaction's successful addition and displayed it correctly in the transaction list. A second income entry of 1000 was also added without issue, bringing the Total Income to 3500. When viewing the transactions, both salary entries appeared as expected, showing accurate details for the date, description, and amount.

Next, an expense transaction was added with the description "Rent" and an amount of -1500. Upon viewing the transactions again, the Total Expenses correctly updated to 1500, and the Remaining Budget adjusted to 2000, reflecting the total income minus expenses. The application displayed all transactions clearly and provided an accurate summary, confirming that it tracks both income and expenses effectively. This successful test verifies the functionality of the Budget Tracker for basic financial tracking needs.

Avalible for work

Project

Personal Budget Tracker

Introduction

The Personal Budget Tracker is a console-based Python application designed to help users manage their finances by tracking income and expenses. This tool allows users to add transactions, categorize them, and view a summary of their financial activity, including total income, total expenses, and remaining budget. By saving transactions in a CSV file, the budget tracker offers a straightforward way to monitor personal finances over time.

Results

The Personal Budget Tracker performed accurately during the test. After adding an initial income transaction labeled "Salary" with an amount of 2500, the program confirmed the transaction's successful addition and displayed it correctly in the transaction list. A second income entry of 1000 was also added without issue, bringing the Total Income to 3500. When viewing the transactions, both salary entries appeared as expected, showing accurate details for the date, description, and amount.

Next, an expense transaction was added with the description "Rent" and an amount of -1500. Upon viewing the transactions again, the Total Expenses correctly updated to 1500, and the Remaining Budget adjusted to 2000, reflecting the total income minus expenses. The application displayed all transactions clearly and provided an accurate summary, confirming that it tracks both income and expenses effectively. This successful test verifies the functionality of the Budget Tracker for basic financial tracking needs.