The Online Bank System has the following functionalities :
-
Login/Logout Login as existing user or new user . Existing user logs in with username and password. While new user creates a username and password.
-
Account Management Create or delete accounts ,View account details , account balance , view number of accounts of each user and their respective details. For new users , on account creation - a random account number is generated and provided.
-
Transaction Management Withdraw, Deposit
-
Statement Generation based on specified criteria (credit transactions, debit transactions over the given period)
- Django 3.x
- Mysql
Change the password of the database in final/bank/settings.py which you have used for mysql
--Use the command to create the database
mysql -u root -p
Enter the password
create database Bank_DB;
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
( This will start the webapp in localhost )