Skip to content

A complete C++ console-based banking application designed for managing clients, users, transactions, and permissions.

License

Notifications You must be signed in to change notification settings

ridabouakaz/Bank-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Bank Management System

A complete C++ console-based banking application designed for managing clients, users, transactions, and permissions.


✨ Features

πŸ‘₯ Clients

  • [1] Show Client List
  • [2] Add New Client
  • [3] Delete Client
  • [4] Update Client Info
  • [5] Find Client

πŸ’° Transactions

  • [1] Deposit
  • [2] Withdraw
  • [3] Total Balances
  • [4] Transfer
  • [5] Transfer Log

πŸ‘€ User Management

  • [1] List Users
  • [2] Add New User
  • [3] Delete User
  • [4] Update User Info
  • [5] Find User

🧾 Other

  • [8] Login Register
  • [9] Currency Exchange
  • [10] Logout

πŸ” Permissions System

Each user has specific access permissions. You can give:

  • Full access: -1
  • Or custom permissions (additive flags system)

πŸ”’ Note: If you want to show all permissions, you must log in with an admin account that has full access rights.


πŸ‘₯ Default User Account

User: user2  
Password: 1234  
Note: Passwords are encrypted and stored in notepad files.

About

A complete C++ console-based banking application designed for managing clients, users, transactions, and permissions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published