Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

I wrote this software to practice my Java skills and become a better software engineer. My goal was to learn how to use Java classes, methods, loops, and lists in a real program.

This software is a console-based Budget Tracker written in Java. The program lets the user add income and expenses, see all transactions, and view totals and the remaining balance. The program runs in the terminal using a menu.

The purpose of this software was to practice Java syntax and basic object-oriented programming. I focused on making a simple working program first, then added a file save feature as a stretch goal.

Software Demo Video

Development Environment

I developed this software using Visual Studio Code on Windows. I used the terminal in VS Code to compile and run the program.

The programming language used is Java (JDK 17). I used basic Java libraries, such as ArrayList, to store the transactions and simple file writing to save data.

Useful Websites

These websites helped me while working on this project:

Future Work

In the future, I would like to improve this software by:

  • Loading saved transactions when the program starts
  • Adding better input checks for user errors
  • Adding categories for transactions like food or rent

About

CSE 310 Module 1 – Java Budget Tracker (console app)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages