TEST TYPE: dashboard_functional Title: TC_FUNC_01_Verify_Food_Order_Button Scenario: Verify that the "Food Order" button navigates to the food ordering page. Steps to reproduce: 1. Open the dashboard. 2. Click on the "Food Order" button in the header. Expected Result: User is redirected to the food ordering page. Priority: High Title: TC_FUNC_02_Sign_In_Button_Functionality Scenario: Verify that the "Sign In / Sign Up" button opens the login/sign-up modal. Steps to reproduce: 1. Open the dashboard. 2. Click on the "Sign In / Sign Up" button in the header. Expected Result: A modal for sign-in or sign-up appears. Priority: High Title: TC_FUNC_03_Filter_Functionality Scenario: Verify that the "Filters" dropdown allows the user to filter restaurant listings. Steps to reproduce: 1. Open the dashboard. 2. Click on the "Filters" button. 3. Apply a filter. Expected Result: Restaurant listings are updated based on the selected filter. Priority: Medium Title: TC_FUNC_04_Sort_By_Functionality Scenario: Verify that the "Sort by" option changes the order of restaurant listings. Steps to reproduce: 1. Open the dashboard. 2. Click on the "Sort by" button. 3. Select a sorting option. Expected Result: Restaurant listings are reordered based on the selected sorting option. Priority: Medium Title: TC_FUNC_05_Restaurant_Detail_Navigation Scenario: Verify that clicking a restaurant card navigates to the restaurant's detail page. Steps to reproduce: 1. Open the dashboard. 2. Click on any restaurant card. Expected Result: User is navigated to the detail page of the selected restaurant. Priority: High Title: TC_FUNC_06_Responsive_Design_Check Scenario: Verify that the dashboard layout is responsive across different screen sizes. Steps to reproduce: 1. Open the dashboard on various devices (desktop, tablet, mobile). 2. Observe the layout and functionality on each device. Expected Result: The dashboard layout adjusts appropriately, maintaining functionality across devices. Priority: High Title: TC_FUNC_07_Price_Display_Accuracy Scenario: Verify that the price displayed is accurate and formatted correctly. Steps to reproduce: 1. Open the dashboard. 2. Observe the price listed for each restaurant. Expected Result: Prices are accurate and displayed in a consistent currency format. Priority: High Title: TC_FUNC_08_Promotion_Visibility Scenario: Verify that promotional offers are visibly displayed on restaurant cards. Steps to reproduce: 1. Open the dashboard. 2. Observe the promotional offers on each restaurant card. Expected Result: Promotional offers are clearly visible and distinct. Priority: Medium Title: TC_FUNC_09_Top_Restaurant_Brands_See_All Scenario: Verify that clicking "See all" under "Top Restaurant Brands" displays all brands. Steps to reproduce: 1. Open the dashboard. 2. Click on "See all" under "Top Restaurant Brands." Expected Result: All top restaurant brands are displayed. Priority: Medium Title: TC_FUNC_10_Rating_Filter_Functionality Scenario: Verify that selecting a rating filter updates restaurant listings accordingly. Steps to reproduce: 1. Open the dashboard. 2. Click on the "Rating 4.0+" button. Expected Result: Restaurant listings are filtered to show only those with a rating of 4.0 or higher. Priority: Medium