This repository contains a simple income and expense tracking application. It includes date, name, and category sorting, featuring visualized summary graphs. Developed using Java and SQL within the NetBeans IDE as the final SFT 118 - Algorithms and Programming project. This was a beginner group project.
- Data Entry: Easily record income and expenses with details such as date, name/description, and category. Data is persistently stored in an SQL database.
- User-Friendly Interface: A straightforward interface for easy data input, modification, and viewing.
- Categorization: Organize transactions into user-defined categories for effective financial analysis.
- Graphical Summary: Visualize income and expense trends with clear and informative graphs.
- Persistent Data Storage: Data is stored and managed within an SQL database, ensuring data persistence across sessions.
This project demonstrates the application of fundamental programming concepts learned in SFT 118 - Algorithms and Programming, including:
- Data structures (e.g., lists, dictionaries)
- Database interaction (SQL)
- Data visualization
- Basic file handling (CRUD operations)
- Programming Language: Java
- IDE: NetBeans
- Database: MySQL (via XAMPP)