"PyQtLMS" is a user-friendly, PyQt5-based CRUD (Create, Read, Update, Delete) application, specifically designed to integrate seamlessly with MySQL databases. This project serves as a practical implementation for the Database Technology course, aiming to address the core concepts of the Assignment of Learning (AOL).
Before you begin, make sure MySQL Server is installed on your system. If it's not already installed, you can download it from the official MySQL website.
To get started with "PyQtLMS", follow these simple installation steps:
-
Open Your Terminal: Begin by opening your terminal or command prompt.
-
Clone the Repository: Use the following command to clone the project repository and navigate into the project directory:
git clone https://github.com/rxyhn/PyQtLMS && cd PyQtLMS
-
Set Up a Virtual Environment: Create a virtual environment to manage the project's dependencies separately:
python -m venv venv
-
Activate the Virtual Environment: Depending on your operating system, activate the virtual environment using one of these commands:
-
Windows:
.\venv\Scripts\activate
-
Unix/Linux:
source ./venv/bin/activate
-
-
Install Required Dependencies: Install all the necessary Python packages as listed in the
requirements.txt
file:pip install -r requirements.txt
Once the setup is complete, you're ready to launch the application. Execute the following command to start "PyQtLMS":
python main.py