A simple ATM system for managing transactions.
This project simulates an ATM machine with functionalities such as:
- Withdrawing cash π°
- Checking balances π¦
- Depositing money π₯
It is implemented in C++ and demonstrates Object-Oriented Programming (OOP) principles along with efficient use of data structures.
βοΈ User authentication (PIN-based login)
βοΈ Deposit and withdraw money
βοΈ Check account balance
βοΈ Simple console-based user interface
- Programming Language: C++
- Data Structures: STL (
vector,map) - File Handling: Reading/writing transaction history
- OOP Principles: Encapsulation, Inheritance