The Queue Management System (QMS) is a desktop application developed using Python with TkInter for the graphical user interface and MySQL for database management. The application aims to streamline the process of managing queues in various settings, such as hospitals, banks, and service centers.
- User-friendly interface for managing queues.
- Ability to add, update, and delete queue entries.
- Real-time updates on queue status.
- Sound notifications for ticket updates.
- Data persistence using MySQL database.
To set up the Queue Management System on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/HardUsername-123/Queue-Management-System.git
-
Navigate to the project directory:
cd Queue-Management-System
-
Install required packages:
pip install -r requirements.txt
-
Set up the MySQL database:
- Create a database named
qms
. - Import the SQL schema from
schema.sql
.
- Create a database named
-
Run the application:
python main.py
- Launch the application.
- Use the interface to manage queues.
- Follow the on-screen instructions to add or manage tickets.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes.
- Push to the branch.
- Create a pull request.
- Developed by Anthony Crausus
For any inquiries, please reach out to me at: anthonycrausus14.darkcode@gmail.com