https://github.com/ocdbytes/glazemor-bank-systems
Banking system made with python using object-oriented programming and pandas module
https://github.com/ocdbytes/glazemor-bank-systems
csv oops-in-python pandas python-3
Last synced: 11 months ago
JSON representation
Banking system made with python using object-oriented programming and pandas module
- Host: GitHub
- URL: https://github.com/ocdbytes/glazemor-bank-systems
- Owner: ocdbytes
- Created: 2021-11-05T17:08:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-11-07T19:41:21.000Z (over 4 years ago)
- Last Synced: 2024-04-14T10:46:08.200Z (almost 2 years ago)
- Topics: csv, oops-in-python, pandas, python-3
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Glazemor Banking System
This is a banking system made with python and uses csv files to store data and pandas module to perform CRUD in csv files
## How to use:
* First navigate to the folder and write the following command in terminal
```ssh
python3 main.py
```
Output:
```ssh
--------------------x--------------------
WELCOME TO THE GLAZOMER BANK
What you want to Log In as:
(1) = User
(2) = Employee
(3) = ADMIN ACCESS
(exit) = Exit the bank
--------------------x--------------------
Enter your choice :
```
* Enter your desired choice you will get output according to the options
* Now to access special features you have to use keys listed below:
```ssh
EMPLOYEE_UNIVERSAL_PASSWORD = GLAZEMOR_EMP_123123
BANK_KEY = GLAZEMOR_456456
```
## Features
### USER
```ssh
--------------------x--------------------
WELCOME TO THE GLAZOMER BANK - USER NAME
--------------------x--------------------
Enter your choice from the below options :
(1) = Check Account Balance
(2) = Deposit Money
(3) = Withdraw Money
(4) = Print info statement
(5) = Apply Loan
(6) = Pay Loan Installment
(exit) = Exit
Enter your choice :
```
### EMPLOYEE
```ssh
--------------------x--------------------
WELCOME TO THE GLAZOMER BANK - EMPLOYEE_ID
--------------------x--------------------
Enter your choice from the below options :
(1) = Delete Account on request
(2) = Create an Account
(exit) = Exit
Your Choice :
```
### BANK
```ssh
--------------------x--------------------
WELCOME TO GLAZEMOR BANK
choose your option
(1) = Reset Branch
(2) = Add Branch
(3) = Total Cash in Bank
(exit) = Exit
--------------------x--------------------
Enter your choice :
```
## Data Format
```ssh
for a Branch containing users
|--------------|-------------|---------|-----------------------|-----------|-------------|------------|----------|
| name | bankId | cash | email | pinNumber | loanApplied | loanAmount | branch |
|--------------|-------------|---------|-----------------------|-----------|-------------|------------|----------|
| Arun Jangra | 45671234001 | 207930 | arunjngra89@gmail.com | 3412 | False | 0 | New York |
|--------------|-------------|---------|-----------------------|-----------|-------------|------------|----------|
| Vicky Jangra | 45671234003 | 1858705 | vickyvick@gmail.com | 3456 | False | 0 | New York |
|--------------|-------------|---------|-----------------------|-----------|-------------|------------|----------|
```