https://github.com/venkatbalajim/atm_simulator
This project is an ATM (Automated Teller Machine) simulator developed using Java Swing. It mimics the functionalities of a real ATM, allowing users to perform basic banking operations.
https://github.com/venkatbalajim/atm_simulator
atm-simulator java java-swing-application swing-components swing-gui
Last synced: 5 months ago
JSON representation
This project is an ATM (Automated Teller Machine) simulator developed using Java Swing. It mimics the functionalities of a real ATM, allowing users to perform basic banking operations.
- Host: GitHub
- URL: https://github.com/venkatbalajim/atm_simulator
- Owner: venkatbalajim
- Created: 2023-12-11T10:29:26.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-16T04:19:55.000Z (about 2 years ago)
- Last Synced: 2025-04-12T19:40:01.576Z (9 months ago)
- Topics: atm-simulator, java, java-swing-application, swing-components, swing-gui
- Language: Java
- Homepage:
- Size: 477 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ATM Simulator
## Introduction
This project is an ATM (Automated Teller Machine) simulator developed using Java Swing. It mimics the functionalities of a real ATM, allowing users to perform basic banking operations.
## Features
- **Login system** - Users can log in using their account number and ATM PIN.
- **Check balance** - Account balance is displayed on the main menu page, and it is easy to check their balance.
- **Easy to use** - The simulator comes with a user-friendly graphical interface that is easy to navigate for all users.
## List of Operations
- **Deposit** - Users can deposit money into their bank account.
- **Withdraw** - Users can withdraw money from their bank account.
## Tech Stack and Tools
- **Java** - A core programming language for the ATM Simulator application.
- **Java Swing** - Used for creating the Graphical User Interface (GUI).
## How to Use
- Clone this repository.
- Open your terminal or command prompt.
- Change the directory to the repository folder.
- Run the program using `java -cp bin appframe` command.
- Start using the ATM Simulator application.
## Sample Login Credentials
I have included two sample account numbers in the ATM Simulator application.
### Account 01
- Account number : 123456
- ATM PIN Number : 1111
- Account holder : Venkat
- Bank balance : 1000.0
### Account 02
- Account number : 789012
- ATM PIN Number : 2222
- Account holder : Balaji
- Bank balance : 2000.0