Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ali-sdg90/cs-queue-message-maker

Simplify queue updates for CS Internship admins
https://github.com/ali-sdg90/cs-queue-message-maker

cs-internship handy-tools pure-perfection queue typescript

Last synced: about 13 hours ago
JSON representation

Simplify queue updates for CS Internship admins

Awesome Lists containing this project

README

        

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! πŸš€βœ¨