This repository contains a simple ATM banking application written in Java that simulates basic banking operations.
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
- Language: Java
- Version: JDK 21
- Development Environment: IntelliJ IDEA
- Project Structure: Standard Java project structure
π ProgramaBanco
βββ π src
β βββ Login.java
β βββ Main.java
β βββ Menu.java
β βββ Operations.java
β βββ UIComponents.java
β βββ User.java
βββ README.md
-
Clone the repository:
git clone https://github.com/daviddefitero/java-atm-simulator.git
-
Open in IDE:
- Open the project in IntelliJ IDEA or your preferred Java IDE
- Ensure JDK 21 is configured
-
Run the application:
- Execute the Main class
- Default login credentials:
- Email: [email protected]
- Password: 1234
- Initial Balance: 1000
- Interest Rate: 1%
- Withdrawal Limit: 200
- User: Maria Jimenez