MenuDish - 创新全球用餐体验

MenuDish 徽标

客户
MenuDish

产品和服务
.NET MAUI
ASP.NET Core
Azure

行业
科技

组织规模
小型 (1-49 名员工)

国家/地区
荷兰

MenuDish 由食品科技初创公司 SimberTech 开发,它是一款旨在提升旅行者和美食爱好者用餐体验的创新应用程序。通过创建易于理解的数字菜单,该应用解决了常见的阅读外语菜单的难题。

MenuDish 的创始人 Moien Tajik 分享道:“MenuDish 的创意源于我们自己从伊朗来到荷兰后,在餐厅用餐时不同语言的菜单给我们带来的困扰。我们希望打造一个解决方案,可以让所有人更轻松地享受外出就餐的乐趣,而无论是否存在语言障碍。”

MenuDish 概述
使用 MenuDish 扫描菜单
使用 MenuDish 获取所点美食的视觉效果

技术选择和使用情况

MenuDish 利用先进的技术来提供服务。该应用使用由 AI 支持的 OCR (光学字符识别)技术读取使用各种语言的菜单,并将其转换为数字格式。

前端由 .NET MAUI 提供支持,借助它提供的广泛的跨平台功能,应用能够通过单个代码库同时支持 iOS 和 Android。借助此技术,MenuDish 的小型开发团队可以高效地吸引更多受众。

此外,与 Azure 服务的集成提供了应对日益增长的用户数量所需的可伸缩性和可靠性,同时确保了数据的安全。该应用还可利用应用服务、CDN (内容分发网络)、Application Insights 和 Azure Functions 等 Azure 服务确保操作可靠且可缩放。

Moien Tjik 解释道:“我们之所以选择.NET MAUI,是因为我在 .NET 和 Xamarin.Forms 方面具有丰富的经验,因此可以轻松地实现使用熟悉技术的应用。此外,借助 .NET MAUI 的跨平台功能,我们能够通过单个代码库同时支持 iOS 和 Android,从而吸引更多受众。通过集成 Azure 服务,我们具备了应对日益增长的用户数量所需的可伸缩性与可靠性。我们也很欣赏 Azure 提供的安全功能,它们确保了我们用户的数据得到保护。”

“借助 .NET MAUI 的跨平台功能,我们能够通过单个代码库同时支持 iOS 和 Android,从而吸引更多受众。”

Moien Tjik,MenuDish 创始人

MenuDish 体系结构的高级别概述


优点和障碍

使用 .NET 和 Azure 服务为 MenuDish 带来了许多好处。应用的开发时间得以显著缩短,并且在后端和前端之间共享代码的功能简化了该过程。

但是,团队面临着一些挑战,例如跨平台集成身份验证和缩放 SignalR 以进行实时更新。尽管存在这些障碍,Moien Tajik 说:“.NET 强大的社区支持和广泛的库生态系统有助于克服我们面临的挑战。得益于活跃且知识渊博的 .NET 社区,我们能够快速高效地找到解决方案。”

另一个重要的优点是与 Azure 服务的无缝集成,这提供了支持应用成长所需的基础结构。使用 Azure 应用服务,可以轻松地进行部署和缩放,而使用 Azure Functions 则支持团队实现适用于特定任务的无服务器计算,从而减少了操作开销。使用 Azure CDN,确保了将内容快速可靠地传递给世界各地的用户。

“.NET 强大的社区支持和广泛的库生态系统有助于克服我们面临的挑战。得益于活跃且知识渊博的 .NET 社区,我们能够快速高效地找到解决方案。”

Moien Tjik,MenuDish 创始人

影响和未来的增强功能

MenuDish 已收到用户的积极反馈,尤其是那些在用餐时面临语言障碍的用户。Moien Tjik 分享道:“我们能够提供有关菜品的详细信息,包括食材、热量和饮食偏好,这一点深受用户赞赏。”。

MenuDish 计划添加音频功能来改进辅助功能,并使用 AI 进一步增强应用程序,它将继续革新全球用户的用餐体验。

Moien Tjik 补充道:“我们正不断探索新的功能和改进,以提供 MenuDish 对用户的价值。我们未来的计划包括集成可提供个性化建议的 AI,并添加音频功能,以便视觉受损用户可以更轻松地访问该应用。我们认为,这些增强功能将进一步改善用户的用餐体验,并帮助我们吸引更广泛的受众。”

MenuDish 的影响已超出个人用户的层面。餐厅也已从这款应用中受益,因为它有助于餐厅向更加多样化的顾客群体提供服务。通过提供多种语言的数字菜单,餐厅可以吸引更多的国际顾客,并改善他们的总体用餐体验。这提高了客户满意度和忠诚度,以及积极的评价和口碑传播效果。

准备好开始使用了吗?

分步教程将帮助你在计算机上运行 .NET MAUI。

开始