1.0.0 • Published 1 year ago

@syedahoorainali/my-bank v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

My Bank CLI Project

Welcome to the Bank CLI Project! This is an interactive command-line interface (CLI) application built with TypeScript. Users can create accounts, deposit and withdraw funds, check their balances, view their transaction statements, and get account details.

Features

  • Create a new bank account
  • Deposit (deposit funds into an account)
  • Withdraw (withdraw funds from an account)
  • Inquiry (check account balance)
  • Statement (view transaction history)
  • Details (view account details)

Prerequisites

Before you begin, ensure you have met the following requirements:

Installation

You can install the Bank CLI Project globally using npm:

npm install -g @syedahoorainali/my-bank

Usage

To start the bank CLI application, run the following command:

my-bank

Initial Setup

When you start the application, you will be prompted to enter your name, age, and other personal details. This information will be used to create your bank account.

Available Commands

  1. Create Account

    Follow the initial setup prompts to create your account.

  2. Deposit

    To deposit funds into your account, select the Deposit option and enter the amount you wish to deposit.

  3. Withdraw

    To withdraw funds from your account, select the Withdraw option and enter the amount you wish to deposit.

  4. Inquiry

    To check your account balance, select the Inquiry option.

  5. Statement

    To view your transaction history, select the Statement option.

  6. Details

    To view your account details, select the Details option.

Contributing

If you want to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature
  3. Make your changes and commit them: git commit -m 'Add some feature'
  4. Push to the branch: git push origin feature/your-feature
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

If you have any questions or suggestions, feel free to contact me at jagjets133@gmail.com.

Happy banking!

1.0.0

1 year ago