s786s-cli-atm-machine

1.0.0 • Public • Published

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.

/s786s-cli-atm-machine/

    Package Sidebar

    Install

    npm i s786s-cli-atm-machine

    Weekly Downloads

    0

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    30.2 kB

    Total Files

    5

    Last publish

    Collaborators

    • muhammadshabbir