- Notifications
You must be signed in to change notification settings - Fork0
jhanreg11/TrackItJava
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This was originally created as my final project for COMSC-256, Advanced Programming in Java.This was inspired by my old webapp, TrackIt, which you can viewhere.
In this project, I utilize JavaFX and MySQL to create a fully functional small-business accounting application.
Some of the features include:
- A user login system.
- Ability to create business items, sales, and purchases for a user.
- Ability to view past transactions for a user's business.
- Ability to view a summary of a user's sales/purchases/profits over a selected time period.
- Ability to view a ranking of all a user's business items by sales, purchases, and profits over a selected time period.
- Ability to view a graph of sales, purchases, and profits over a selected time period.
- Ability to edit user and business item information.
- Clone this repository into your machine
- Download MySQL (if you don't already have it) and start the server. I used version 8.0.15, but most others should work as well.
- You can download it fromhere.
- Run the SQL script namedcreate_db.sql to initialize thedatabase.
- You can see a tutorial on how to run a SQL scripthere.
- Run the project using the following command in the Terminal/Command Line from the root directory of the project:
./gradlew run