Skip to content

A simple console-based budget tracker that lets you record, categorize, and analyze your personal expenses.

Notifications You must be signed in to change notification settings

giblecdg/BudgetTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BudgetTracker

A minimalist console app for tracking expenses with category support, CSV export, and simple cost analysis.

🔧 Features

  • Add expenses with categories (Food, Transport, Entertainment, Other)
  • Save expense history to a CSV file
  • Load and display existing expenses
  • View summaries and statistics
  • JSON-based data storage

▶️ How to Run

  1. Open BudgetTracker.sln in Visual Studio.
  2. Build the project.
  3. Run the console application (Ctrl + F5).

💡 Technologies

  • C#
  • .NET
  • LINQ
  • Object-Oriented Programming (OOP)
  • System.IO (file handling for CSV and JSON)

📂 Project Structure

  • Core/ – business logic (e.g., Expense model, ExpenseCategory enum)
  • Data/ – file input/output handling
  • Program.cs – console UI and user interaction

About

A simple console-based budget tracker that lets you record, categorize, and analyze your personal expenses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages