π³Bank Mate
Developed by Chirag Roshan
Bank Mate is a Command-Line Interface (CLI)-based ATM Management System built with Python and MySQL. This project simulates real-world banking operations, allowing users to manage accounts securely and efficiently. Itβs designed especially for beginners to understand database integration and Python project structuring.
π Features
π€ User Account Management
- Registration with account number and 4-digit PIN
- Secure login system
π° Transactions
- Deposit money
- Withdraw money (with balance check and βΉ1,00,000 max limit)
- Balance inquiry
- Decimal-based currency precision
π Transaction History
- Displays last transactions in a table format (type, amount, date & time)
π οΈ Admin Panel
- View all users with balances in a neat table
- View all transactions with timestamps
π§± Technologies Used
- Python (core programming)
- MySQL (backend database)
- MySQL Connector for Python
from decimal import Decimalfor currency handling



Log in or sign up for Devpost to join the conversation.