Skip to content

FatihArslan-cmd/Banking-desktop-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking App

This application allows users to perform bank transactions and save their data in MySQL database. It is developed using JavaFX. The project is an assignment for DISTRIBUTED INFORMATION AND MANAGEMENT SYSTEMS (SWE212)

Features

  • Adding a new user
  • View existing users
  • View and update users' account balances

Requirements

The following software must be installed to run this project:

  • Java Development Kit (JDK): JDK 8 or newer version
  • JavaFX:** Depending on the version of Java used in the project, you may need to install the JavaFX library.
  • JavaFX Scene Builder:** An interface design tool for developing JavaFX applications.
  • Java Database Connectivity (JDBC):** A Java API for Java applications to connect to databases.
  • MySQL Database Server:** According to the installation and configuration instructions of your MySQL database server.

Installation

  1. Download or clone the project:
git clone https://github.com/FatihArslan-cmd/Banking-desktop-Appgit
Open the project in a Java IDE (Eclipse, IntelliJ IDEA, etc.).

Add the necessary libraries to the project (JavaFX, JDBC, etc.).

Start the MySQL database server and create the necessary tables (users, accounts, transactions, etc.).

Configure the database connection (database URL, username, password, etc.).

Launch the application and perform bank transactions.

Contributing
If you would like to contribute to this project, please create a GitHub issue to share suggestions, bugs or requests. You can also fork this repository to make your improvements and submit pull requests.

![ScreenShot](https://github.com/FatihArslan-cmd/Banking-desktop-App/assets/122049858/7112bffe-9c39-44e8-b69e-8053d271ef1d)
![ScreenShot](https://github.com/FatihArslan-cmd/Banking-desktop-App/assets/122049858/704a86ba-9c9c-4d2e-8d44-f425b993dcc3)

Releases

No releases published

Packages

No packages published

Languages