Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.15 KB

File metadata and controls

48 lines (30 loc) · 1.15 KB

SafeFunds — Secure Banking Application

Python Tkinter Banking System

A secure banking management system built with Python and Tkinter.
This application allows users to create accounts, log in, deposit and withdraw money, and view their transaction history. All data is stored persistently in a JSON file.


Features

  • Account Creation: Create a secure account with name, age, and 4-digit PIN.
  • Login System: Login with account number and PIN.
  • Dashboard: View account details and balance.
  • Deposit & Withdraw: Add or remove money securely.
  • Transaction History: View all past transactions in a separate window.
  • Persistent Storage: All data saved in bank_users.json.

Screenshots

Create Account Screen
Create Account

Login Screen
Login

Dashboard Screen
Dashboard

Transactions Screen
Transactions


Requirements

  • Python 3.7+
  • Tkinter (comes pre-installed with Python)
  • No external dependencies

Execution

  • Run python Executable.py