Skip to content

NBN-Barath/ATM_Java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

ATM Management System

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.


Features

  • 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).

Getting Started

Prerequisites

  • Java Development Kit (JDK): Version 23.
  • IDE: IntelliJ IDEA.

Installation

  1. Clone this repository to your local machine:
    git clone https://github.com/NBN-Barath/ATM.git
  2. Navigate to the project directory:
    cd ATM/ATM
  3. Open the project in your preferred IDE.
  4. Compile and run the application.

Usage

  1. Launch the application.
  2. Log in with your user credentials.
  3. Perform desired banking operations:
    • Check balance
    • Deposit money
    • Withdraw cash
    • View transaction history
  4. Log out securely after completing your transactions.


Diagram

image


Console Output Recording

ATM-CONSOLE-APPLICATION-JAVA.Main.java.2025-03-25.20-06-32.-.Trim.1.1.mp4

Contribution Guidelines

We welcome contributions! Please follow these steps:

  1. Fork this repository.
  2. Create a new branch for your feature or bug fix.
    git checkout -b feature-name
  3. Commit your changes with a clear message.
    git commit -m "Description of changes"
  4. Push your branch.
    git push origin feature-name
  5. Open a pull request.

Contact

For any queries or feedback, please reach out:


Thank you for exploring the ATM Management System!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages