Skip to content

Latest commit

 

History

History
23 lines (20 loc) · 1.42 KB

File metadata and controls

23 lines (20 loc) · 1.42 KB

Money Tracker (SFT 118 - Algorithms and Programming Final Project)

Cover Image 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.

Project Screenshots

Features

  • 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.

Purpose

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)

Technologies Used

  • Programming Language: Java
  • IDE: NetBeans
  • Database: MySQL (via XAMPP)