savjaylade84 / python-bank-system

a Terminal-Based Bank System that uses non-database approach for storing account information

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Terminal Bank System

using a json file for accounts and transaction using python 3

Author: John Jayson B. De Leon
Github: savjaylade84
Email: savjaylade84@gmail.com
Portfolio: Jisun
First Version: 1.30v
Current Version: 2.61v => 3.50v

Project Progress



Functionality For User

  • login account
  • change pin
  • signup account
  • deposite a money
  • withdraw a money
  • check a balance
  • transaction history
  • exit a transaction
  • exit a system



Functionality For Admin (Under-Developement)

  • login admin user
  • admin view account list
  • admin view the admin edit history
  • admin view account history
  • admin edit account
  • admin change password
  • admin view account
  • exit a system



For Developer Only(Me)

  • logging
  • testing - using unittest package



Note


all the accounts in the accounts folder are now in json and pin/password are in encrypted(hash and salt)

About

a Terminal-Based Bank System that uses non-database approach for storing account information


Languages

Language:Python 100.0%