Simple Online Banking System
Project description
🏦 Long Banking System 🏦
using Python 🐍
📃 Table of Contents:
🖋 About Project:
👉 An online banking system built using Python. This system allows the customer - user privilege, and banking staff/manager - admin privilege, to manage all transactions easily.
👉 It performs basic services of an online banking system: authentication, transaction, etc.
👉 It practices with many algorithm and data structures: queue, double linked-list, various sorting algorithms.
👉 As mentioned above, there are 2 users for this system:
- Admin:
- Can do basic authentication such as login, create, delete
- Can view and search customer profile
- Can read customers' feedback
- User:
- Can do basic authentication such as login, create, delete
- Can do the transactions
- Can send the feedbacks
Note: Every user needs to create account and sign in to access the system. All the data must be stored in json (.json) files.
💻 System Design:
👉 In this online banking system, there are 11 different menus, namely:
- Main Menu
- Admin
- Admin Login
- Admin Menu
- Admin New Profile
- Admin Search Customer Data
- Admin Search Customer Transaction
- Customer
📷 Screenshot:
Install:
- First clone the repo
git clone https://github.com/dolong2110/long-banking-system.git
- Install pip
py -m pip install --upgrade pip
py -m pip --version
- Install virtualenv
py -m pip install --user virtualenv
- Move current directory to the project directory
cd ..\long-banking-system
- Create a virtual environment
py -m venv bank-system-env
- Activating the virtual environment
.\env\Scripts\activate
- Install all dependencies
pip install -r requirements.txt
- Run as an user
py main.py
- Run as an admin
py admin.py
🙌 Support me!
👉 If you find this project useful, please ⭐ this repository 😆!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for long_banking_system-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6267c84e6a8e3cf6a73e9ad8f008aa8908fc7fc3fc9a9b2e19e8ce03a9f0afcd |
|
MD5 | 4db3c3e44dd754b3ac1605d33fd86727 |
|
BLAKE2b-256 | 6c360ffa4066e6a6aea18df9bd228dc852ed5987ecb9a9eaeb49d020333ecd39 |
Hashes for long_banking_system-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 352651da53dc86b5242edfd4f4a0ac9273bc012e05a62809d7a51793f7ec30e1 |
|
MD5 | 919c086ac16fb6f65e549d83e09cba16 |
|
BLAKE2b-256 | 08205c9fed5c5ed2bc167e5fb750b5853a3cbc491e447368657b1382c843fd6e |