Skip to content

Online Banking Management System written in Java using JavaFX

License

Notifications You must be signed in to change notification settings

juliangra/FinanceManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TDT4100 Project: Finance Manager 💵

What is Finance Manager ❓

Finance Manager is a Banking Management System written in Java using JavaFX.

Developer Information 💻

This JavaFX application was a school project for the course TDT4100 (object-oriented programming).

Created by Magnus Rødseth and Julian Grande.

Running the application ✅

  1. Using an IDE of your choice, find the Edit configurations... window.
  2. Create a new Maven configuration.
  3. Give your configuration a fitting name.
  4. Enter the following into the command line prompt in the window: clean:clean javafx:run.
  5. Run your configuration.

Tech stack and plugins 🛠

☕️ Application: JavaFX with Maven
📦 Local storage: Our custom JSON parser and serializer, as per the project description
🧪 Testing: JUnit with Maven Surefire

Color Codes 🎨

midnight-green > midnight-green: #104F55
myrtle-green myrtle-green: #32746D
cambridge-blue cambridge-blue: #9EC5AB
dark-green dark-green: #01200F
jungle-green jungle-green: #011502

Persistent storage 📦

The application supports persistent storage of users, accounts and transactions. These JSON files are located in the following path: ~/financemanager/storage.

FXML Views 👨‍🎨

Register view Login view Dashboard view Accounts view Deposit view Transfer view Receipt view

About

Online Banking Management System written in Java using JavaFX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published