https://github.com/dorukeskicorapci/banking-app
Banking App is a Python application designed to manage user access and handle transactions using an SQLite database.
https://github.com/dorukeskicorapci/banking-app
database filewriter sqlite
Last synced: 4 months ago
JSON representation
Banking App is a Python application designed to manage user access and handle transactions using an SQLite database.
- Host: GitHub
- URL: https://github.com/dorukeskicorapci/banking-app
- Owner: DorukEskicorapci
- Created: 2024-09-05T23:28:20.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-28T23:33:47.000Z (over 1 year ago)
- Last Synced: 2025-03-14T02:13:40.658Z (over 1 year ago)
- Topics: database, filewriter, sqlite
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Banking App
This project is a Python application designed to manage user access and handle transactions using an SQLite database.
**Features:**
The application provides functionalities for user authentication and various transaction-related operations. It uses core Python concepts including functions, conditionals, file handling, error-handling, and SQLite for database management.
**Key Functionalities:**
- **User Access**: Verifies user credentials and grants or denies access based on the input.
- **View Balance**: Allows users to view their current balance.
- **View Transaction History**: Enables users to view and print their transaction history.
- **Make New Transaction**: Users are able to create new transactions.
- **Make Deposit**: Users are able to deposit money into their accounts.
- **Delete Account**: Provides an option to delete the user account and the related data from transaction history.
**File Descriptions:**
- `main.py`: The main script that runs the application.
- `sqlcommands.py`: Contains the database functions used for user authentication and transaction management.
**Project Timeline:**
- **Start Date**: 2 September, 2024
- **End Date**: 8 September, 2024