Skip to content

SabaNaeem/OnlineBankingSystem

Repository files navigation

Project Title

A CLI based menu driven account management system

Table of Contents

Description

An online banking system with user and admin panel.

User Actions:

  • Deposit amount
  • Check amount
  • print statement
  • transfer amount to other user (within limit)
  • withdraw amount
  • set/change pin code (pin must be encrypted) - can see his transaction history

Admin Action:

  • Create account (must be unique)
  • show details (without security pin)
  • show transaction (all/each user)
  • delete account
  • freeze account
  • set transaction limit for user
  • monthly, weekly, yearly reports (cash-in, cash-out)

Installation

Install python@3.11 pip install python@3.11

# Clone the repository
git clone https://github.com/SabaNaeem/OnlineBankingSystem.git

# Navigate into the directory
cd OnlineBankingSystem

# Install dependencies
pip install -r requirements.txt

Usage

#command to run the project

python main.py

Contact

Gmail: sabanaeem198@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages