Skip to content

A simple income-expense tracker with date, name, and category sorting, featuring visualized summary graphs. Built using Java and SQL within the NetBeans IDE.

Notifications You must be signed in to change notification settings

teresakae/MoneyTracker-Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

A simple income-expense tracker with date, name, and category sorting, featuring visualized summary graphs. Built using Java and SQL within the NetBeans IDE.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages