https://github.com/ehrg1/cs214-budget-tracker
A C++ project for the CS214 data structure course it is a program uses linked list designed for students to manage their finances efficiently. It helps track income, categorize expenses, and provides a detailed budget
https://github.com/ehrg1/cs214-budget-tracker
budget-tracker cpp data-structure data-structures-and-algorithms iostream
Last synced: about 2 months ago
JSON representation
A C++ project for the CS214 data structure course it is a program uses linked list designed for students to manage their finances efficiently. It helps track income, categorize expenses, and provides a detailed budget
- Host: GitHub
- URL: https://github.com/ehrg1/cs214-budget-tracker
- Owner: ehrg1
- Created: 2025-01-28T17:50:34.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-01-28T18:16:22.000Z (4 months ago)
- Last Synced: 2025-03-23T20:44:47.887Z (about 2 months ago)
- Topics: budget-tracker, cpp, data-structure, data-structures-and-algorithms, iostream
- Language: C++
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Budget Tracker
## Project Overview
The **Monthly Budget Tracker** is designed to assist students in managing their finances effectively. It provides a straightforward and comprehensive solution for tracking income from various sources and monitoring expenses across categories. The tool aims to promote financial independence, helping students make informed financial decisions while focusing on their academic pursuits.---
## Features
1. **Income Management**: Input monthly income from multiple sources such as part-time jobs, allowances, etc.
2. **Expense Tracking**: Add expenses by category and amount.
3. **Summary Display**:
- Total income for the month.
- Categorized list of expenses with corresponding amounts.
- Total expenses and remaining budget.
4. **Budget Limit Checks**: Alerts the user if expenses exceed the available budget.
5. **Budget Updates**: Option to increase the budget by adding additional income.---
## Functionalities
- **Add Expense**: Specify the category and amount for new expenses.
- **Display Summary**: View a detailed summary of the budget, including income, expenses, and the remaining balance.
- **Budget Update**: Add more income to adjust the monthly budget.
- **Expenditure Validation**: Ensures expenses stay within the set budget.---
## Requirements
- C++ Compiler (e.g., GCC, Visual Studio)
- Basic understanding of C++ to compile and run the program.---
## Installation
1. Clone this repository:
```bash
git clone