Skip to content

thisisAtharv/VBS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏦 Virtual Banking System (VBS)

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.

✨ Features

  • 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.

🛠️ Tech Stack

  • Language: Java
  • GUI Framework: Java Swing
  • Database: SQL
  • Libraries: Gson & JSON (for data parsing)
  • IDE: IntelliJ IDEA

🚀 Getting Started

Prerequisites

  • Java Development Kit (JDK) 8 or higher
  • A SQL Database Server (e.g., MySQL)
  • IntelliJ IDEA (recommended)

Installation & Setup

  1. Clone the repository:
   git clone [https://github.com/thisisAtharv/VBS.git](https://github.com/thisisAtharv/VBS.git)
  1. Open the project in IntelliJ IDEA.
  2. Add Dependencies: Ensure gson-2.11.0.jar and json-20220320.jar are added to your Project Structure/Classpath.
  3. Database Setup: Start your SQL server, create the required database, and update the connection credentials within the code.
  4. Run the App: Execute the main application file (e.g., Landing.java or Home.java) to launch the GUI.

Developed by Atharv Gangawane

About

VBS (Virtual-Banking-System) is a desktop application built with Java and SQL to simulate core financial operations, manage user accounts, and securely handle transactions.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages