Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 1.58 KB

File metadata and controls

32 lines (27 loc) · 1.58 KB

Customer Queue Management System

A JavaScript application that manages a dynamic customer queue. The program allows users to add, search, remove, and retrieve customers from the queue while dynamically updating the display.

Features

  • Dynamic Queue Management:
    • Add customers to the end of the queue.
    • Search for customers and display their position in the queue.
    • Remove a specific customer from the queue.
    • Retrieve and remove the customer at the front of the queue.
  • Live Updates:
    • Automatically updates the customer list displayed on the webpage whenever changes are made.
  • User Feedback:
    • Provides real-time status updates about operations (e.g., when a customer is added, found, removed, or retrieved).

Technologies

  • HTML: Provides the structure for the queue interface.
  • CSS: Styles the customer list and controls for better user experience.
  • JavaScript: Implements the core functionality, including queue operations and DOM manipulation.

How to Run

  1. Open the customerQueue_txt.html file in a web browser.
  2. Interact with the application:
  • Add a customer name to the input field and click "Add" to add them to the queue.
  • Enter a customer name and click "Search" to find their position in the queue.
  • Enter a customer name and click "Remove" to delete them from the queue.
  • Click "Next Customer" to retrieve and remove the first customer in the queue.

About This Project

This program was developed as part of an assignment for my programming class. The folder names and structure reflect the required naming convention for class submissions.