/Banking-Application-Using-Java

The purpose of this project is to provide basic banking facilities in a user-friendly GUI. The project provides a dashboard to the exiting users from where they can transfer, withdraw, and deposit money and see their transaction history. New users will be provided an easy step by step procedure to create an account where they will be given a unique

Primary LanguageJava

Banking-Application-Using-Java

Banking app using JavaFX, JDBC & Core Java. Features: user registration, account management, fund transfers, transaction history. Secure & user-friendly.

Technologies Used

  • Java
  • MySQL
  • JavaFX

Softwares And Libraries Used

  • XAMPP Server
  • NetBeans IDE 18
  • JAVA version 8 (build 1.8.0_241-b07)
  • JDK 1.8
  • mysql-connector-java-5.1.23-bin.jar
  • fontawesomefx-8.9.jar
  • jfoenix-8.0.8.jar
  • Operating system : Windows 11

Purpose

The purpose of this project is to provide basic banking facilities in a user-friendly GUI. The project provides a dashboard to the exiting users from where they can transfer, withdraw, and deposit money and see their transaction history. New users will be provided an easy step by step procedure to create an account where they will be given a unique account number an asked some basic questions.

Project Screenshot

  • Login Screen

    LoginScreen

  • Forgot Password Screen

Forgot PassWord Screen

  • Create Account Screen

CreateAccountScreen1

CreateAccountScreen2

CreateAccountScreen3

  • Main Screen

MainScreen

  • Dashboard Screen

Dashboard

  • Transaction History Screen

TransactionHistoryScreen

  • Change Pin Screen

ChangePinScreen