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.
- 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).
git clone https://github.com/AshJacobve/Bank-Management.git
cd Bank-Management
python Bank\ Management.py
- Create a new account by selecting the "Create Account" option and providing the required information.
- Log in to your account by selecting the "Login" option and providing your account number and PIN.
- Once logged in, you can select from various options such as deposit, withdraw, view balance, view transaction history, and invest in crypto/stocks.
- To invest in crypto/stocks, select the "Invest" option and specify the investment amount and asset type (crypto/stock).
- You can exit the program by selecting the "Exit" option.
Contributions to this project are welcome! If you would like to contribute, please fork the repository and create a pull request with your changes.
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.