Skip to content

This is a Python-based Bank Management System with additional features for investing in cryptocurrencies and stocks. The system is implemented using object-oriented programming (OOP) concepts and provides a user-friendly interface for managing bank accounts, transactions, and investments.

Notifications You must be signed in to change notification settings

AshJacobve/Bank-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Bank Management

This is a Python script for a simple bank management system with MySQL Connectivity that allows users to manage their accounts, deposit money, withdraw money, view transaction history, and invest in crypto/stocks.

Features

  • Account creation: Users can create a new account by providing their name, email address, and initial deposit amount.
  • Account login: Existing users can log in to their account by providing their account number and PIN.
  • Deposit: Users can deposit money into their account by specifying the deposit amount.
  • Withdraw: Users can withdraw money from their account by specifying the withdrawal amount.
  • View balance: Users can view their account balance.
  • View transaction history: Users can view their transaction history, including deposits and withdrawals.
  • Invest in crypto/stocks: Users can invest in cryptocurrency or stocks by specifying the investment amount and the type of asset (crypto/stock).

Installation

Clone the repository to your local machine using the following command:

git clone https://github.com/AshJacobve/Bank-Management.git

Navigate to the cloned directory:

cd Bank-Management

Run the script using Python:

python Bank\ Management.py

Usage

  1. Create a new account by selecting the "Create Account" option and providing the required information.
  2. Log in to your account by selecting the "Login" option and providing your account number and PIN.
  3. Once logged in, you can select from various options such as deposit, withdraw, view balance, view transaction history, and invest in crypto/stocks.
  4. To invest in crypto/stocks, select the "Invest" option and specify the investment amount and asset type (crypto/stock).
  5. You can exit the program by selecting the "Exit" option.

Contributing

Contributions to this project are welcome! If you would like to contribute, please fork the repository and create a pull request with your changes.

Disclaimer

This bank management system is a simple implementation for educational purposes only and should not be used in a real-world production environment. It may have limitations in terms of security and functionality. Use it at your own risk.

About

This is a Python-based Bank Management System with additional features for investing in cryptocurrencies and stocks. The system is implemented using object-oriented programming (OOP) concepts and provides a user-friendly interface for managing bank accounts, transactions, and investments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages