Skip to content

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.

Notifications You must be signed in to change notification settings

yahya-saad/Console-ATM-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages