Skip to content

BankDataHandler is a comprehensive C++ application designed to manage client and user data for various banking transactions. It features client addition, deletion, updates, and searches, along with user management capabilities, making it ideal for educational purposes or as a base for more complex banking systems.

License

Notifications You must be signed in to change notification settings

EngenMe/BankDataHandler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankDataHandler

BankDataHandler is designed to simulate a basic banking environment where users can manage clients, perform transactions, view balances, and update user information. It uses C++ for its backend logic and includes functionalities for user authentication, permission management, client CRUD operations, transaction logging, and interface communication.

Features

  • Client Management: Add, update, delete clients with account details.
  • Transactions: Perform deposit, withdrawal, transfer operations between accounts.
  • User Management: Manage users with different access permissions.
  • Transaction Logging: Log all transactions for audit purposes.
  • Interface Communication: Abstract interface for sending emails and SMS messages (In Progress).

Installation

Ensure you have a C++ compiler that supports C++11 or later. Here are some options based on your operating system:

To get started, clone this repository:

git clone https://github.com/EngenMe/BankDataHandler.git
cd BankDataHandler

Compile the program

g++ -o BankHandler main.cpp

Usage

Run the program:

./BankHandler

Follow the on-screen instructions to choose the number of questions, difficulty level, and type of arithmetic operations.

Contributing

Contributions to the Math Challenge Game are welcome! If you have suggestions for improvements or bug reports, please open an issue or submit a pull request.

License

This project is open source and available under the MIT License.

About

BankDataHandler is a comprehensive C++ application designed to manage client and user data for various banking transactions. It features client addition, deletion, updates, and searches, along with user management capabilities, making it ideal for educational purposes or as a base for more complex banking systems.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published