https://github.com/tru-dev/customersalesdbproject
GUI application for managing a database with customers, products and sales.
https://github.com/tru-dev/customersalesdbproject
python3 school-project sqlalchemy tkinter
Last synced: about 1 month ago
JSON representation
GUI application for managing a database with customers, products and sales.
- Host: GitHub
- URL: https://github.com/tru-dev/customersalesdbproject
- Owner: Tru-Dev
- Created: 2021-08-31T20:56:08.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-09-09T03:33:36.000Z (almost 5 years ago)
- Last Synced: 2025-03-21T07:21:53.502Z (over 1 year ago)
- Topics: python3, school-project, sqlalchemy, tkinter
- Language: Python
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change_settings.py
Awesome Lists containing this project
README
# Accounts Receivable Project for EVIT Year 2 Coding
GUI application for managing a database with customers, products and sales.
## Prerequisites
All packages needed are in `requirements.txt`.
* Python version must be 3.8+
* SQLAlchemy
* toml
* tkintertable
* If you are planning to interface with a database other than SQLite, make sure to setup
the database itself and install the package(s) necessary (for example, psycopg2 for PostgreSQL)
## Setup
The default settings are for a SQLite database, with a sample window title.
There is an included utility (`change_settings.py`) which will set up the database.
## Usage
* To run application: `python3 -m db_gui_app`
* To run settings utility: `python3 change_settings.py`