Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ATM Simulator

ATM Simulator built in Java, offering an interactive experience to understand ATM functions. Emulates real-world ATM operations in a virtual setting. Uses MySQL for robust data management.

Features

  • User authentication and account management.
  • Balance check, withdrawal, deposit, and transaction history functionalities.
  • Intuitive graphical interface for enhanced user experience.
  • Real-time database updates using MySQL.

Setup and Installation

  1. Clone the repository:

    git clone https://github.com/YOUR_GITHUB_USERNAME/ATM-Simulator.git
    
  2. Navigate to the project directory:

    cd ATM-Simulator
    
  3. Set up MySQL:

    • Ensure you have MySQL installed and running.
    • Import the provided database.sql file to set up the database structure.
  4. Compile and Run:

    javac Main.java
    java Main

Dependencies

  • Java (Version 8 or higher)
  • MySQL (Version 5.7 or higher)

Acknowledgments

  • Thanks to OpenAI for providing guidance.
  • All contributors and testers of this project.

Project Preview:

ATM Simulator Home Page:

ATM Simulator

Sign Up/Register Page:

SignUp Page

ATM Interface with Actions:

ATM Page - Deposit

ATM Page - Balance

)

License

This project is open-source and available under the MIT License.

About

ATM Simulator built in Java, offering an interactive experience to understand ATM functions. Emulates real-world ATM operations in a virtual setting. Uses MySQL for robust data management.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages