A CLI-based ATM application featuring persistent data storage and secure PIN handling. Educational Project
- Account Management: Create and delete accounts with unique 4-digit IDs.
- Security: Uses
getpassfor masked PIN entry and verifies credentials. - Transactions: Deposit, Withdraw (with overdraft protection), and Transfer money between accounts.
- Persistence: All data is saved to a local
accounts.txtfile.