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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages