nus-cs2103-AY2425S1 / pe-dev-response

0 stars 0 forks source link

Unable to look at my list of orders while executing other commands #1884

Open nus-se-script opened 1 week ago

nus-se-script commented 1 week ago

By having the user be forced to repeatedly use the command "listOrder" just to see the list of orders make it very hard for a user to repeating add orders to a customer, if he were to have multiple different orders he wish to add to a specific customer, he would have to repeatedly input put [ORDER] [n/NAME], followed by listOrder again if he wants to see whats the next order to put, and it makes it really inconvenient to use the order feature overall, reducing the usability of NomNomNotifier severely.

image.png

I think the dev team can consider adding a GUI to show the list of orders somewhere so that there is no need to repeatedly call listOrder, only for the next command to cause the list of orders to disappear


[original: nus-cs2103-AY2425S1/pe-interim#2590] [original labels: severity.Medium type.FeatureFlaw]

rimgik commented 1 week ago

Team's Response

This issue raises the same concern as per the one in #2901. Our response is the same:

Thank you for the suggestion! While we understand the idea of a dedicated GUI list for orders, this feature is not critical for restaurants—our primary user group. Restaurants typically have well-established workflows and are already familiar with the orders they handle, making a GUI-based visualization less important for their operations.

Our current focus is on developing features like order tracking, which we believe are more impactful for restaurants’ day-to-day activities. This feature is also not within the current scope of the application, which was designed with a command-line approach to order management. The feedback provided after adding an order (New order added: cake) confirms the action, and users can retrieve the full list of orders using the listOrder command. This design keeps the interface simple while ensuring all necessary functionality is accessible without overcomplicating the GUI.

Additionally, this application is intended to complement existing workflows where employees can efficiently manage orders without heavily relying on the app for visual order management. As such, GUI enhancements like this currently have a lower priority on our roadmap.

While we acknowledge the potential for future GUI enhancements, implementing a dedicated GUI list for orders would significantly change the app’s design and is not a focus at this time. Thank you for your understanding and for helping us refine our app!

Duplicate status (if any):

Duplicate of #2901