This project is a Python-based database access GUI tailored for car dealership data management.
It provides a simple interface for managing and querying dealership-related data, connecting to an Oracle Database using the Oracle Instant Client.
Please follow the setup instructions below to install it manually.
- GUI interface built with Python for interacting with dealership data
- Secure connection to Oracle Database via Oracle Instant Client
- Supports typical dealership operations such as vehicle inventory and sales records
- Lightweight, easy to set up using Python virtual environments
Before running the project, ensure you have:
- Python 3.9+ installed
- Oracle Instant Client 23.8 (Basic Package, x64) installed from Oracle’s official website
- An Oracle database connection (credentials required)
git clone https://github.com/maxpainop/SQL-python-based-GUI.git
cd SQL-python-based-GUIAll virtual environment and dependencies are handled already, no need to do anything in that regard.
- Go to the Oracle Instant Client download page.
- Download Instant Client Basic Package – Version 23.8 (64-bit) for your platform.
- Unzip the package into a directory (e.g.,
C:\oracle\instantclient_23_8). - Add that directory to your system’s PATH environment variable.
- This program is dedicated to car dealership management use cases (inventory, sales, and customer data).
- Oracle Instant Client is required but not bundled due to size & licensing restrictions.
- Database credentials should be stored securely (e.g., environment variables,
.envfiles) and not hardcoded.
Contributions are welcome, Fork the repo and submit a pull request with improvements or new features.
This project is created by Maaz-Maxpainop