A simple banking system powered by Python3, SQLAlchemy, and mySQL.
- Register as a new customer, checking account automatically created together
- Create a savings account
- Deposit, withdraw, request termination of account
- Request a service (loan, credit card, etc.) that can be adjusted by an employee before the customer accepts the terms
- Employee can adjust rates and permanently delete accounts from the database
- Please make sure all the requirements are fulfilled and mysql is set up properly.
- Run the luidb.sql file and ensure the tables and records have been created successfully before executing interface.py
- sqlalchemy==1.4.22
- mysql==8.0.22
- python==3.9.7
- pymysql==1.0.2
- Because I have opted to use raw SQL queries, there is a potential risk of SQL injections. This may be addressed at some point when the project is complete.