Skip to content

anthonyc-dev/Queue-Management-System

Repository files navigation

Queue Management System Documentation

Project Overview

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.

Tech Stack

  • Python Python
  • TkInter TkInter
  • MySQL MySQL
  • TkBootstrap TkBootstrap

Features

  • 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.

Installation

To set up the Queue Management System on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/HardUsername-123/Queue-Management-System.git
  2. Navigate to the project directory:

    cd Queue-Management-System
  3. Install required packages:

    pip install -r requirements.txt
  4. Set up the MySQL database:

    • Create a database named qms.
    • Import the SQL schema from schema.sql.
  5. Run the application:

    python main.py

Usage

  • Launch the application.
  • Use the interface to manage queues.
  • Follow the on-screen instructions to add or manage tickets.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes.
  4. Push to the branch.
  5. Create a pull request.

Credits

Contact

For any inquiries, please reach out to me at: anthonycrausus14.darkcode@gmail.com

About

QMS using Python (TkInter) MySQL and TkBootsrap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages