basic-atm-machine-ehtesham
v1.0.1
Published
A simple ATM console application built with Node.js and inquirer.js that simulates basic banking operations such as depositing money, withdrawing money, checking balance, and donating to NGOs.
Downloads
1
Readme
Project Name: ATM Machine Application
Description
A simple ATM console application built with Node.js and inquirer.js that simulates basic banking operations such as depositing money, withdrawing money, checking balance, and donating to NGOs.
Features
- Login with a secret PIN.
- Deposit money into the account.
- Withdraw money from the account (with validation for insufficient funds).
- Check the current account balance.
- Donate money to a selected NGO.
Installation
Clone the repository:
git clone https://github.com/M-Ehtesham-Ul-Hassan-Malik/TypeScript.git
Navigate to the project directory:
cd CLI-ATM-MACHINE
Install dependencies:
npm install inquirer
Usage
Start the application:
npm start
Follow the prompts to perform desired operations:
- Enter your secret PIN to login.
- Choose an operation from the provided list (Deposit Amount, Withdraw Amount, Check Balance, Donate to NGO).
- Provide necessary inputs as prompted (e.g., amount to deposit/withdraw, NGO for donation).
Versions
Version 1.0.0: Initial release with basic banking operations such as depositing money, withdrawing money, checking balance, and donating to NGOs.
Dependencies
- inquirer: Used for interactive command-line prompts.
License
This project is licensed under the ISC License.
Author
M Ehtesham Ul Hassan Malik