Skip to content

omarDlgaber/Bank-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bank System Management 🏦💵

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

📌 Project Overview

This project simulates a basic banking system. Users can manage bank accounts, perform money transfers, and view transaction history.


🎯 Features

👤 Admin Account Management:

  • Create new Current or Saving account
  • View all accounts
  • Delete an account

💰 Transactions:

  • Deposit money
  • Withdraw money
  • Transfer money between accounts
  • Apply interest rate (for Saving Accounts)
  • All transactions are saved in the database with timestamp

📄 Transaction History:

  • View all transactions in a clean table format

🧱 Technologies Used

Technology Purpose
Python Core programming language
SQLite Local database storage
OOP Class-based code structure

About

This project simulates a basic banking system. Users can manage bank accounts, perform money transfers, and view transaction history.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors