Skip to content
/ ATM Public

A simple ATM simulation built in Java, allowing users to log in with a customer number and PIN, manage checking and savings accounts, view balances, and perform deposits and withdrawals via a console-based interface.

Notifications You must be signed in to change notification settings

aljalo/ATM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATM Project

Description

This is a simple ATM simulation program written in Java. It allows users to log in with a customer number and PIN, view account balances, withdraw and deposit money, and navigate between checking and savings accounts.

Features

  • User authentication with customer number and PIN
  • Checking and savings account management
  • View balances
  • Deposit and withdraw money
  • Console-based user interface

Project Structure

ATM-Project/
├── src/
│   ├── Bank/
│   │   ├── ATM.java          # Main class, entry point
│   │   ├── Account.java      # Manages account data and transactions
│   │   ├── OptionMenu.java   # Handles user interactions and menus
├── README.md                 # Project documentation
├── .gitignore                # Git ignore file
├── pom.xml (if using Maven)  # Maven dependencies (if applicable)

Installation & Usage

Prerequisites

  • Java Development Kit (JDK) installed
  • IDE (such as IntelliJ IDEA, Eclipse, or VS Code) or command line tools

Running the Application

  1. Clone the repository:
    git clone https://github.com/Jalo1982/ATM-Project.git
    
    

Installation & Usage

Prerequisites

  • Java Development Kit (JDK) installed
  • IDE (such as IntelliJ IDEA, Eclipse, or VS Code) or command line tools

Running the Application

  1. Clone the repository:
    git clone https://github.com/Jalo1982/ATM-Project.git

About

A simple ATM simulation built in Java, allowing users to log in with a customer number and PIN, manage checking and savings accounts, view balances, and perform deposits and withdrawals via a console-based interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages