About the site

About DashDish

An intuitive food delivery platform inspired by DoorDash, showcasing restaurants and offering a simulated checkout experience

dashdish preview

DashDish serves as a feature-rich platform that displays a variety of restaurants, each with detailed information about their menu offerings. Users can explore different restaurants, view individual dishes, and read customer reviews to make informed choices. The platform aims to replicate the dynamic experience of a modern food delivery service.

Each restaurant listing is designed to include essential details such as location, operating hours, and special features, alongside their menu. Users can browse through an array of dishes with descriptions and pricing.

DashDish also includes a simulation of the checkout process, allowing users to select multiple dishes and proceed through a mock order placement workflow. This feature provides a realistic demonstration of the ordering experience while evaluating the usability and design of the platform.

Data and Feature Details
Mock Data Details
  • DashDish displays restaurants and food delivery options exclusively for the San Francisco area.

  • Restaurants and product data are pre-generated and fixed for consistent testing scenarios.

  • Mock addresses and pre-set payment methods (Visa, Mastercard) are provided for the checkout process.

  • Orders generate a unique mock Order ID upon completion of the purchase.

  • Delivery options include Express, Standard, and "Schedule for later" without requiring specific dates or times.

Supported Features
  • View and browse a list of restaurants and food options via categorized carousels.

  • Select between delivery and pickup options for orders.

  • Add products to a shopping cart with customization options like size (small, medium, large), quantity, and special instructions.

  • Proceed through the checkout flow, selecting one of the pre-loaded addresses for delivery.

  • Choose from pre-configured payment methods (Visa or Mastercard) to simulate a transaction.

  • Select the delivery type: Express, Standard, or "Schedule for later" (without date or time selection).

  • Generate a mock Order ID after completing the checkout process.

Not Supported Features
  • Search functionality in the home page (non-functional).

  • Changing the search area beyond the default San Francisco region.

  • Logging into a personal account or accessing user-specific settings.

  • Performing category-based searches using home page icons.

  • Redirecting from home page sections like Grocery, Retail, Convenience, Dash Mart, Alcohol, Gift Cards, Health, or Browse all.

  • Selecting a new delivery address beyond the pre-set mock addresses.

  • Adding new credit or debit cards as payment methods.

  • Advanced checkout options like tip adjustments or delivery tracking.

  • Dynamic updates or real-time changes to restaurant availability.

  • Integration with live payment gateways or external APIs.

Configurations

This website supports the following configurations. You can customize the behavior using the configuration URL parameters or use default values.

ParameterDefault ValueDescription
hide_aria_labels

true

Enables accessibility features by hiding ARIA labels.

latency

2000

Simulated latency for interactions in the application (milliseconds).

time_notification

3000

Time duration for displaying notifications (milliseconds).

estimated_tax

0.67

Estimated tax applied to orders.

run_id

The identifier for the simulation run.

task_id

The identifier for the task being simulated.

Example Configuration
Use this query string in the URL to configure the platform:
/config?hide_aria_labels=true&latency=2000&time_notification=3000&estimated_tax=0.67

Modify the query parameters as needed to simulate different configurations.