This repository contains a simple bank system implemented in Python using Object-Oriented Programming (OOP) principles. The system includes basic banking features and can be used as a foundation for more complex banking applications.
-
Account Creation: Users can create a bank account with a unique account number and initial balance.
-
Deposit: Account holders can deposit funds into their accounts.
-
Withdrawal: Account holders can withdraw funds from their accounts, ensuring they have a sufficient balance.
-
Balance Inquiry: Users can check their account balance at any time.
-
Account Management: Admins have the ability to manage accounts, including creating, deleting, and updating account details.
-
Transaction History: Users can view their transaction history to track their financial activities.
To run the bank system locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/simple-bank-system.git