Hay algunas razones por las que esto es más desafiante de lo que uno pensaría a primera vista. En primer lugar, el diseño UX de GrubHub necesita tener en cuenta la variedad de más de 20,000 menús (a partir del primer trimestre de 2013), mientras que un restaurante individual puede expresar las opciones de un solo menú.
En la práctica esto significa que el mismo sistema debe ser capaz de representar: media pizza, pepperoni, ensalada, aderezo balsámico en la ensalada al mismo tiempo, ya que debe representar 2 huevos especiales, tostadas de centeno, lado del tocino. La opción en un menú de restaurante puede ser arbitrariamente profunda, pero queríamos mantenernos alejados de una jerarquía en expansión en la selección de artículos.
Con el tiempo, hemos podido hacer una investigación exhaustiva para crear una interfaz fácil de usar (nuestra primera prioridad), pero eso no siempre ha igualado la interfaz más atractiva visualmente. Sin embargo, argumentaría que el estilo visual ha recorrido un largo camino en nuestras aplicaciones móviles y web en los últimos seis meses.