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

https://github.com/khajan38/atm-machine


https://github.com/khajan38/atm-machine

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# ATM Machine

![GitHub last commit](https://img.shields.io/github/last-commit/rajyash1904/ATM-Machine.svg)![GitHub stars](https://img.shields.io/github/stars/rajyash1904/ATM-Machine.svg)
![GitHub forks](https://img.shields.io/github/forks/rajyash1904/ATM-Machine.svg)![GitHub issues](https://img.shields.io/github/issues/rajyash1904/ATM-Machine.svg)

## A functional ATM project written in Java

This project generates an automated teller machine (ATM) that stores the user's bank account, acount number, and password. With this ATM, users will be able to:
* Make deposits
* Withdraw money
* View their account balance

---
## Installation

### Dependencies

This project requires Java 8 or a later version to run

### User Installation

To run the project:
1. Clone the ATM-Machine repo to your local machine (forking first is recommended for contributors
2. Make sure the ATM.java, Account.java, and OptionMenu.java files are stored in a single folder
3. Use Java IDE (e.g. Eclipse ,InteliJ or NetBeans) to view these files
4. You can also use commmand prompt (Windows) or terminal (Mac/Linux) and cd to the project directory to view them
5. In command prompt or terminal run command : javac ATM.java
6. After completion your folder will contain 3 .class files
7. In command prompt/terminal run command: java ATM

---
## Visual
After running the command in #7, you should see this interface:

![ATM interface](https://user-images.githubusercontent.com/77065772/218245894-caabfd9b-3fa4-4833-81ba-07a2eadaf648.PNG)

---
# For Developers

## Contribution Guidelines

### Working on Issues

If you see an issue that has not been raised, create an issue first, and discuss the changes you want to make with the project's lead developers

### Writing Your First Pull Request

First you'll want to fork ATM-Machine on Github

Then create a branch for the issue you want to work on

When finished, push from your branch, then use the "Compare and Pull request" button on Github to create a pull request

Make sure to reference the issue your pull request addresses