Small C++11 project that models customers, accounts, and transactions via clean class design.
| Class/File | Highlights |
|---|---|
Person |
Holds ID, name, and basic KYC data |
Account |
Balance, interest rate, deposit/withdraw |
Transaction |
Timestamped money moves with enum type |
Bank |
Owns vectors of Account+Person, routes transfers, logs every Transaction |
MainTrain.cpp |
Demo driver and unit‑test style checks |
- Add new transaction types by extending the
enuminTransaction.h. - Swap
std::vectorfor a database adaptor if persistent storage is needed.
MIT