Skip to content

Ali-Sdg90/CS-Queue-Message-Maker

Repository files navigation

CS-Queue-Message-Maker📋

Hello! A year ago, I was in the queue for a web development course for CS Internship program, observing the group admins sending updates to the queue every week. I always thought there must be a professional tool to organize and arrange the queue efficiently. I joined the mentors' group, and now I was the admin sending queue updates. It seemed strange to me that this process was entirely manual, with no tool available for it. I realized that if I were asked to move someone from the front to the end of the queue, I would need to manually adjust the numbers of everyone behind them, ensuring no mistakes are made, and the spacing is consistent.

A few weeks ago, I dedicated time to developing a solution for this issue, and now the project is complete. The program is named CS-Queue-Message-Maker, designed to streamline the process of creating queue updates. The program has a simple interface, and you can easily understand how to use it by reading the included "How to use" guide within the program.

how-to-use-gif

How to Use CS-Queue-Message-Maker:

  1. Access the live version of the program:

    • To start, access the live version of the program using this link.
  2. Copy the desired queue:

    • Copy your desired queue from the "CS Internship - Queue" group.
  3. Paste into the Input box:

    • Paste the copied content into the Input box and click the Submit button.
  4. Edit List Features:

    • In the Edit List box, each member has a row containing their queue number, full name, Telegram ID, and two buttons to change the person's position in the queue.
  5. Change Member Positions:

    • Downward arrow button: Moves the member to the end of the queue.
    • X button: Removes the member from the queue.
  6. Add a New Member:

    • In the green box at the bottom of the Edit List, enter the name and Telegram ID of the new member and click the Add button to add them to the end of the queue.
  7. Click the Copy button and Save the Update:

    • After making changes, click the Copy button in the Output box to save the updated queue text to the clipboard.
  8. Paste into the Queue Group:

    • Paste the updated queue text into the "CS Internship - Queue" group.
Happy queuing! 🚀✨