s786s-cli-atm-machine
v1.0.0
Published
A simple CLI ATM machine application built with Node.js and Inquirer.
Downloads
4
Readme
CLI ATM Machine
A simple CLI ATM machine application built with Node.js and Inquirer. This application allows users to perform basic ATM transactions such as balance inquiry, withdrawal, and deposit through a command-line interface.
Installation
To install the CLI ATM Machine, you can use npm:
npm install s786s-cli-atm-machine
Usage
After installing the package, you can run the ATM machine from your terminal:
atm
Follow the on-screen instructions to navigate through the ATM menu and perform transactions.
Features
- Balance Inquiry: Check your account balance.
- Withdrawal: Withdraw money from your account, with the option to select predefined amounts or enter a custom amount.
- Deposit: Deposit money into your account.
- User Authentication: Secure login using User ID and PIN verification.
Example
$ atm
# Welcome to the CLI ATM Machine
# Enter your User ID: <Enter User ID>
# Enter your Pin: <Enter PIN>
# Verify your Pin: <Verify PIN>
# **************** Welcome <User> ***************
# Please select your transaction:
# 1. Balance Inquiry
# 2. Withdrawal
# 3. Deposit
# 4. Exit
# Your Choice: <Enter Choice>
Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License.
And here's a template for your npm README.md file:
```markdown
# CLI ATM Machine
A simple CLI ATM machine application built with Node.js and Inquirer. This application allows users to perform basic ATM transactions such as balance inquiry, withdrawal, and deposit through a command-line interface.
## Installation
To install the CLI ATM Machine, you can use npm:
```bash
npm install s786s-cli-atm-machine
Usage
After installing the package, you can run the ATM machine from your terminal:
atm
Follow the on-screen instructions to navigate through the ATM menu and perform transactions.
Documentation
For detailed usage instructions, please visit the GitHub Repository.
Author
Muhammad Shabbir - GitHub - NPM
License
This project is licensed under the MIT License - see the LICENSE file for details.