This is a simple banking system implemented in Python using SQLite. It supports:
- Creating accounts (current & savings)
- Deposits, withdrawals, and transfers
- Saving all data in a SQLite database
- Logging transactions with timestamps
This project simulates a basic banking system. Users can manage bank accounts, perform money transfers, and view transaction history.
- Create new Current or Saving account
- View all accounts
- Delete an account
- Deposit money
- Withdraw money
- Transfer money between accounts
- Apply interest rate (for Saving Accounts)
- All transactions are saved in the database with timestamp
- View all transactions in a clean table format
| Technology | Purpose |
|---|---|
| Python | Core programming language |
| SQLite | Local database storage |
| OOP | Class-based code structure |