Skip to content

daviddefitero/java-atm-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ATM Banking Application

This repository contains a simple ATM banking application written in Java that simulates basic banking operations.

πŸ“– Features

The application includes the following banking operations:

  • Account Balance: Check current account balance
  • Deposits: Make deposits to the account
  • Withdrawals: Withdraw money with limit controls
  • Transaction History: View past transactions
  • Account Management: View and edit account details
  • Security: Basic login authentication system

πŸ›  Technical Details

  • Language: Java
  • Version: JDK 21
  • Development Environment: IntelliJ IDEA
  • Project Structure: Standard Java project structure

πŸ“‚ Project Structure

πŸ“ ProgramaBanco
β”œβ”€β”€ πŸ“ src
β”‚   β”œβ”€β”€ Login.java
β”‚   β”œβ”€β”€ Main.java
β”‚   β”œβ”€β”€ Menu.java
β”‚   β”œβ”€β”€ Operations.java
β”‚   β”œβ”€β”€ UIComponents.java
β”‚   └── User.java
└── README.md

πŸš€ Installation and Usage

  1. Clone the repository:

    git clone https://github.com/daviddefitero/java-atm-simulator.git
  2. Open in IDE:

    • Open the project in IntelliJ IDEA or your preferred Java IDE
    • Ensure JDK 21 is configured
  3. Run the application:

    • Execute the Main class
    • Default login credentials:

πŸ’³ Default Account Settings

  • Initial Balance: 1000
  • Interest Rate: 1%
  • Withdrawal Limit: 200
  • User: Maria Jimenez

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages