Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

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

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages