This repository contains a simple ATM console application implemented in C#. The application simulates basic banking operations such as account login, balance checking, deposit, withdrawal, internal transfers, transaction history, and logout.
- Login: Authenticate users with card number and PIN.
- Account Management: Check account balance, deposit cash, withdraw cash, and view transaction history.
- Internal Transfer: Transfer funds between accounts within the system.
- Security: Account lockout after multiple failed login attempts.
To run this application locally, ensure you have .NET Core SDK installed on your machine. Clone this repository and navigate to the project directory.
git clone https://github.com/yahya-saad/Console-ATM-Simulator
cd Console-ATM-Simulator