MenuDish: experiencias innovadoras de restaurantes en todo el mundo
Cliente
MenuDish
Productos y servicios
.NET MAUI
ASP.NET Core
Azure
Sector
Tecnología
Tamaño de la organización
Pequeño (1-49 empleados)
País o región
Países Bajos
SimberTech, una empresa de tecnología alimentaria, ha desarrollado MenuDish, una innovadora aplicación diseñada para mejorar las experiencias gastronómicas de los viajeros y los aficionados a la comida. La aplicación aborda el desafío común de navegar por menús de restaurantes en idiomas extranjeros mediante la creación de menús digitales que son fáciles de entender.
Moien Tajik, fundador de MenuDish, afirmó: "La idea de MenuDish surgió de nuestra propia experiencia cuando nos mudamos de Irán a los Países Bajos y tuvimos problemas con los menús de los restaurantes en diferentes idiomas. Queríamos crear una solución que fuera más accesible y agradable para todos los usuarios, independientemente de las barreras lingüísticas."



Opciones de tecnología y uso
MenuDish aprovecha la tecnología de vanguardia para ofrecer sus servicios. La aplicación usa la tecnología OCR (reconocimiento óptico de caracteres), con tecnología de inteligencia artificial, para leer menús en varios idiomas y convertirlos en formatos digitales.
El front-end está basado en .NET MAUI, que ofrece amplias funcionalidades multiplataforma, lo que permite que la aplicación admita iOS y Android con un único código base. Esta tecnología permite que el pequeño equipo de desarrollo de MenuDish llegue a un público más amplio de forma eficaz.
Además, la integración con los servicios de Azure proporciona la escalabilidad y la confiabilidad necesarias para controlar un número creciente de usuarios, al mismo tiempo que garantiza la seguridad de los datos. La aplicación también usa servicios de Azure, como App Service, CDN (Content Delivery Network), Application Insights y Azure Functions, para garantizar operaciones sólidas y escalables.
Moien Tajik explicó: "Hemos elegido .NET MAUI gracias a mi amplia experiencia con .NET y Xamarin.Forms, lo que ha facilitado la implementación de la aplicación mediante una tecnología conocida. Además, las funcionalidades multiplataforma de .NET MAUI nos permitieron llegar a un público más amplio al admitir iOS y Android con un único código base. La integración con los servicios de Azure nos proporcionó la escalabilidad y confiabilidad que necesitábamos para controlar el creciente número de usuarios. También agradecemos las características de seguridad que ofrece Azure, lo que garantizaba que los datos de nuestros usuarios estuvieran protegidos."
"Las funcionalidades multiplataforma de .NET MAUI nos permitieron llegar a un público más amplio al admitir iOS y Android con un único código base."
Ventajas y obstáculos
El uso de .NET y los servicios de Azure ha supuesto numerosas ventajas para MenuDish. El tiempo de desarrollo de la aplicación se redujo considerablemente y la capacidad de compartir código entre el back-end y el front-end agilizó el proceso.
No obstante, el equipo se ha enfrentado a desafíos como la integración de la autenticación en todas las plataformas y el escalado de SignalR para las actualizaciones en tiempo real. Pese a estos obstáculos, Moien Tajik afirma: "El sólido apoyo de la comunidad y el amplio ecosistema de bibliotecas de .NET han sido decisivos para superar los desafíos a los que nos hemos enfrentado. Pudimos encontrar soluciones de forma rápida y eficaz, gracias a la comunidad activa y con conocimientos de .NET."
Otra ventaja importante fue la perfecta integración con los servicios de Azure, que proporcionaba la infraestructura necesaria para respaldar el crecimiento de la aplicación. Azure App Service permite una implementación y escalado sencillos, mientras que Azure Functions permite al equipo implementar la informática sin servidor para tareas específicas, lo que reduce la sobrecarga operativa. El uso de Azure CDN garantizaba que el contenido se entregaba de forma rápida y confiable a los usuarios de todo el mundo.
"El sólido soporte técnico de la comunidad y el amplio ecosistema de bibliotecas de .NET fueron fundamentales para superar los desafíos a los que nos enfrentamos. Pudimos encontrar soluciones de forma rápida y eficaz, gracias a la comunidad activa y con conocimientos de .NET."
Impacto y mejoras futuras
MenuDish ha recibido comentarios positivos de los usuarios, especialmente de aquellos que tienen dificultades con las barreras lingüísticas durante la comida. Moien Tajik compartió: "La posibilidad de ofrecer información detallada acerca de los platos, incluyendo ingredientes, calorías y preferencias dietéticas, ha sido muy apreciada por nuestros usuarios.".
Con planes de agregar características de audio para la accesibilidad, y continuar mejorando la aplicación a través de la inteligencia artificial, MenuDish está listo para seguir revolucionando la experiencia gastronómica de los usuarios en todo el mundo.
Moien tayiko agregó: "Estamos explorando constantemente nuevas características y mejoras para que MenuDish sea aún más valioso para nuestros usuarios. Nuestros planes futuros incluyen la integración de inteligencia artificial para proporcionar recomendaciones personalizadas y la adición de características de audio para que la aplicación sea más accesible para los usuarios con discapacidad visual. Creemos que estas mejoras mejorarán aún más la experiencia de comida para nuestros usuarios y nos ayudarán a llegar a un público más amplio."
El impacto de MenuDish se extiende más allá de los usuarios individuales. Asimismo, los restaurantes han sacado provecho de la aplicación, ya que les ayuda a atender a una clientela cada vez más diversa. Al proporcionar menús digitales en varios idiomas, los restaurantes pueden atraer a más clientes internacionales y mejorar su experiencia general de restaurantes. Esto ha permitido aumentar la satisfacción y fidelidad de los clientes, así como sus opiniones positivas y las recomendaciones de boca en boca.
¿Listo para empezar?
Nuestro tutorial paso a paso le ayudará a ejecutar .NET MAUI en su equipo.