Welcome to Jonathan Bank! This app is a simple banking system that lets you create accounts, deposit money, withdraw money, check balances, and view transaction history. The app is built using Python.
- Create an Account: You can create a new account by providing your name, an opening balance, and setting a 4-digit PIN.
- Deposit Money: You can deposit money into your account.
- Withdraw Money: You can withdraw cash from your account.
- Check Balance: You can check your current account balance.
- Transaction History: You can view your account's transaction history.
-
Run the App:
- Run the
main.pyfile using Python 3.
- Run the
-
Create an Account:
- Choose option
1to create a new account. - Enter your name, opening balance, and set a 4-digit PIN.
- Choose option
-
Deposit Money:
- Choose option
2. - Enter your name, account number, and the amount you want to deposit.
- Choose option
-
Withdraw Money:
- Choose option
3. - Enter your name, account number, and the amount you want to withdraw.
- Choose option
-
Check Balance:
- Choose option
4. - Enter your name and account number.
- Choose option
-
Transaction History:
- Choose option
5. - Enter your name and account number.
- Choose option
- Python 3: Make sure you have Python 3 installed on your system.
- Data Storage: Account data is stored in text files (
<account_number>.txt,<account_number>-pin.txt, and<account_number>-rec.txt). Keep these files secure and protect your privacy. - PIN: Keep your PIN secure and don't share it with anyone.
If you have any questions, feel free to create an issue or contact the repository owner.