- Jhon Lloyd Omblero
- Reggie Hermosisima
- Chas Omer Madlos
- Sean Vergel Labnotin
The iTrack is a desktop application designed to help users manage and track their expenses and income. It allows users to categorize their expenses, set budgets, and generate financial reports. The application leverages Object-Oriented Programming (OOP) principles such as encapsulation, inheritance, and polymorphism to ensure a modular and maintainable codebase.
- Expense and Income Management: Add, edit, and delete transactions.
- Categorization: Categorize expenses and income for better tracking.
- Budgeting: Set and manage budgets.
- Financial Reports: Generate and view financial reports.
- Customizable UI: Enhanced user interface with custom components.
- Java: Core language for application development.
- Swing: GUI framework for building the user interface.
- Apache POI: For reading from and writing to Excel files.
- Java Development Kit (JDK): Install the latest version of JDK from Oracle or OpenJDK.
- NetBeans IDE: Download and install NetBeans from NetBeans.
- Visual Studio Code (VS Code): Download and install VS Code from Visual Studio Code.
- Clone the Repository
git clone https://github.com/joxyle-jhon/Personal_Financial_Management.git cd ExpenseIncomeTrackerApp
