A desktop application built to simulate core banking operations. It provides a secure and user-friendly graphical interface for managing accounts, handling financial transactions, and tracking history.
- Authentication System: Secure login portals for both standard users and administrators.
- Account Management: View profiles and manage personal account details.
- Core Transactions: Seamlessly perform deposits, withdrawals, and peer-to-peer fund transfers.
- Digital Passbook: Track transaction history and view account statements in real-time.
- Language: Java
- GUI Framework: Java Swing
- Database: SQL
- Libraries: Gson & JSON (for data parsing)
- IDE: IntelliJ IDEA
- Java Development Kit (JDK) 8 or higher
- A SQL Database Server (e.g., MySQL)
- IntelliJ IDEA (recommended)
- Clone the repository:
git clone [https://github.com/thisisAtharv/VBS.git](https://github.com/thisisAtharv/VBS.git)- Open the project in IntelliJ IDEA.
- Add Dependencies: Ensure
gson-2.11.0.jarandjson-20220320.jarare added to your Project Structure/Classpath. - Database Setup: Start your SQL server, create the required database, and update the connection credentials within the code.
- Run the App: Execute the main application file (e.g.,
Landing.javaorHome.java) to launch the GUI.
Developed by Atharv Gangawane