Skip to content

SafeFunds: A secure desktop banking app built in Python using Tkinter and JSON. Designed for learning and educational purposes, it supports account management, deposits, withdrawals, and transaction history.

License

Notifications You must be signed in to change notification settings

basit-afridi62/Bank-Management-Python-Tkinter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

SafeFunds: A secure desktop banking app built in Python using Tkinter and JSON. Designed for learning and educational purposes, it supports account management, deposits, withdrawals, and transaction history.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages