https://github.com/anshsinghsonkhia/python-atm-simulator
This Python-based ATM simulator provides a text-based interface to simulate basic ATM functionalities. Users can create new accounts, log in, check balances, deposit money, and withdraw funds.
https://github.com/anshsinghsonkhia/python-atm-simulator
python sqlite3
Last synced: 8 months ago
JSON representation
This Python-based ATM simulator provides a text-based interface to simulate basic ATM functionalities. Users can create new accounts, log in, check balances, deposit money, and withdraw funds.
- Host: GitHub
- URL: https://github.com/anshsinghsonkhia/python-atm-simulator
- Owner: AnshSinghSonkhia
- License: mit
- Created: 2024-01-01T17:23:08.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-01T17:27:38.000Z (almost 2 years ago)
- Last Synced: 2024-12-30T21:16:51.692Z (9 months ago)
- Topics: python, sqlite3
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ATM Simulator
Welcome to the ATM Simulator project! This Python program simulates basic ATM functionalities using a SQLite database to store account information.
## Features
- Create a new account
- Log in with an existing account
- Check account balance
- Deposit money into the account
- Withdraw money from the account
- Simple text-based console interface## Requirements
- Python 3.x
- SQLite3 (No additional installation required, included in Python standard library)## Setup
1. Clone the repository:
```bash
git clone https://github.com/yourusername/ATM-Simulator.git
cd ATM-Simulator2. Run the program:
```bash
python atm_simulator.py
```3. Follow the on-screen instructions to create a new account or log in with an existing one.
# Database
The program uses an SQLite database (atm_simulator.db) to store account information. The database file is created in the same directory as the Python script.# Contributing
Contributions are welcome! Feel free to open issues or pull requests.# License
This project is licensed under the MIT License.Happy banking with the ATM Simulator!