Anvi Patil
Virtual Banking System (VBS) is a full-stack web application that simulates basic banking operations like account management, deposits, withdrawals, transfers, and transaction tracking.
This project demonstrates real-world banking functionalities with both User and Admin roles.
- User Registration & Login
- Deposit Money
- Withdraw Money
- Transfer Funds
- View Account Balance
- View Transaction History (Passbook)
- Update Profile
- View all users
- Add new users
- Delete users
- View system statistics (total users, total balance, etc.)
- View transaction history
- HTML
- CSS
- JavaScript
- Java (Spring Boot)
- MySQL
Frontend:
home.html login.html signup.html dashboard.html passbook.html history.html admin.html
Backend:
Controller (UserController, TransactionController, HistoryController) Model (User, Transaction, History) Repository (UserRepo, TransactionRepo, HistoryRepo) DTO (TransferDto, TransactionDto)