Skip to content

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.

License

Notifications You must be signed in to change notification settings

CodeWithImm/Bank-System-In-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Jonathan Bank

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.

Features

  • 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.

How to Use

  1. Run the App:

    • Run the main.py file using Python 3.
  2. Create an Account:

    • Choose option 1 to create a new account.
    • Enter your name, opening balance, and set a 4-digit PIN.
  3. Deposit Money:

    • Choose option 2.
    • Enter your name, account number, and the amount you want to deposit.
  4. Withdraw Money:

    • Choose option 3.
    • Enter your name, account number, and the amount you want to withdraw.
  5. Check Balance:

    • Choose option 4.
    • Enter your name and account number.
  6. Transaction History:

    • Choose option 5.
    • Enter your name and account number.

Requirements

  • Python 3: Make sure you have Python 3 installed on your system.

Notes

  • 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.

Contact

If you have any questions, feel free to create an issue or contact the repository owner.


About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages