Welcome to the ATM Management System project! This Java-based application simulates ATM operations, enabling users to perform secure banking transactions with features like balance inquiries, withdrawals, deposits, and viewing transaction history.
- User Authentication: Secure login system for user accounts.
- Balance Inquiry: Check current account balance.
- Deposits: Add money to your account.
- Withdrawals: Withdraw cash securely.
- Transaction History: View detailed records of user transactions.
- Admin Functions: Monitor and manage ATM transactions (optional).
- Java Development Kit (JDK): Version 23.
- IDE: IntelliJ IDEA.
- Clone this repository to your local machine:
git clone https://github.com/NBN-Barath/ATM.git
- Navigate to the project directory:
cd ATM/ATM - Open the project in your preferred IDE.
- Compile and run the application.
- Launch the application.
- Log in with your user credentials.
- Perform desired banking operations:
- Check balance
- Deposit money
- Withdraw cash
- View transaction history
- Log out securely after completing your transactions.
ATM-CONSOLE-APPLICATION-JAVA.Main.java.2025-03-25.20-06-32.-.Trim.1.1.mp4
We welcome contributions! Please follow these steps:
- Fork this repository.
- Create a new branch for your feature or bug fix.
git checkout -b feature-name
- Commit your changes with a clear message.
git commit -m "Description of changes" - Push your branch.
git push origin feature-name
- Open a pull request.
For any queries or feedback, please reach out:
- Author: NBN-Barath
- Email: 1barathnivash@gmail.com
Thank you for exploring the ATM Management System!
