Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lessa-portfolio/java-easy-bank


https://github.com/lessa-portfolio/java-easy-bank

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Java Easy Bank

Welcome to Java Easy Bank! 🏦 This console-based Java application allows users to manage client bank accounts with ease.

![Java Badge](https://img.shields.io/badge/Java-17.0.8-blue.svg)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)

## Introduction

Java Easy Bank is a simple banking application developed in Java. It provides a user-friendly interface for managing client bank accounts, viewing balances, and performing basic banking operations.

## Features

- 🚀 Initialize client data with name, account type, and initial balance.
- 👀 View client account information.
- 💰 Receive funds into a client's account.
- 🔄 Transfer funds between accounts.
- 💻 Clean and intuitive console-based interface.

## Getting Started

To run the Java Easy Bank application, follow these steps:

1. Clone the repository to your local machine.

```bash
git clone https://github.com/your-username/java-easy-bank.git
```

2. Open the project in IntelliJ IDEA or your preferred Java IDE.

3. Run the BankApp class to start the application.

## Usage

After running the application, you will be presented with a menu. Here is a sample interaction:

```
***********************
Client Initial Data:

Name: Jacqueline Oliveira
Account Type: Checking
Initial Balance: R$ 2500.00
***********************

Operations:

1- Check Balances
2- Receive Funds
3- Transfer Funds
4- Exit

Enter the desired option:
```

Select an option by entering the corresponding number. Follow the prompts to perform operations on the client's bank account.

## Contributing

Contributions are welcome! If you have ideas for improvements or find any issues, feel free to open an issue or submit a pull request.

## License

This project is licensed under the MIT License.