Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 916 Bytes

README.md

File metadata and controls

19 lines (13 loc) · 916 Bytes

ATM System Console Application

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.

Features

  • 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.

Getting Started

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