MenuDish - 전 세계 식사 환경 혁신
식품 기술 스타트업인 SimberTech는 MenuDish를 개발했습니다. MenuDish는 어린이 및 음식 마니아를 위한 식사 환경을 향상하도록 설계된 혁신적인 앱입니다. 이 앱은 이해하기 쉬운 디지털 메뉴를 만들어 외국어로 식당 메뉴를 탐색하는 일반적인 문제를 해결합니다.
MenuDish의 설립자인 Moien Tajik는 "MenuDish는 이란에서 네덜란드로 이주하고 다양한 언어로 된 식당 메뉴로 어려움을 겪었던 우리의 경험에서 비롯되었습니다. 언어 장벽에 관계없이 모든 사용자가 더 접근성이 높고 즐길 수 있는 솔루션을 만들고자 했습니다."라고 공유했습니다.



기술 선택 및 사용
MenuDish는 최첨단 기술을 활용하여 서비스를 제공합니다. 이 앱은 AI에서 제공하는 OCR(광학 인식) 기술을 사용하여 다양한 언어로 메뉴를 읽고 디지털 형식으로 변환합니다.
프런트 엔드는 광범위한 플랫폼 간 기능을 제공하는 .NET MAUI 통해 제공되며, 앱에서 단일 코드베이스를 사용하여 iOS 및 Android를 모두 지원할 수 있습니다. 이 기술을 사용하면 MenuDish의 소규모 개발 팀이 더 많은 대상 그룹에 효율적으로 도달할 수 있습니다.
또한 Azure 서비스와의 통합은 데이터 보안을 보장하면서 점점 더 많은 사용자를 처리하는 데 필요한 확장성과 안정성을 제공합니다. 또한 앱은 App Service, CDN(Content Delivery Network), Application Insights 및 Azure Functions 비롯한 Azure 서비스를 활용하여 강력하고 확장 가능한 작업을 보장합니다.
Moien Tajik는 "익숙한 기술을 사용하여 앱을 더 쉽게 구현할 수 있도록 .NET 및 Xamarin.Forms에 대한 광범위한 경험 때문에 .NET MAUI를 선택했습니다. 또한 .NET MAUI 플랫폼 간 기능을 통해 단일 코드베이스로 iOS 및 Android를 모두 지원하여 더 광범위한 대상 그룹에 도달할 수 있습니다. Azure 서비스와의 통합을 통해 증가하는 사용자 수를 처리하는 데 필요한 확장성과 안정성을 제공했습니다. 또한 Azure에서 제공하는 보안 기능을 높이 평가하여 사용자의 데이터가 보호되도록 했습니다."라고 설명했습니다.
".NET MAUI 플랫폼 간 기능을 사용하면 단일 코드베이스로 iOS 및 Android를 모두 지원하여 더 광범위한 대상 그룹에 도달할 수 있습니다."
이점 및 장애물
.NET 및 Azure 서비스를 사용하는 것은 MenuDish에 많은 이점을 가져다 주었습니다. 앱의 개발 시간이 크게 단축되었으며 백 엔드와 프런트 엔드 간에 코드를 공유하는 기능이 프로세스를 간소화했습니다.
그러나 팀은 플랫폼 간에 인증을 통합하고 실시간 업데이트를 위해 SignalR을 크기 조정하는 등의 문제에 직면했습니다. 이러한 장애물에도 불구하고 Moien Tajik는 "강력한 커뮤니티 지원과 .NET의 광범위한 라이브러리 에코시스템은 우리가 직면한 문제를 극복하는 데 큰 도움이 되었습니다. 활발하고 지식이 있는 .NET 커뮤니티 덕분에 솔루션을 빠르고 효율적으로 찾을 수 있었습니다."라고 말했습니다.
또 다른 중요한 이점은 앱의 성장을 지원하는 데 필요한 인프라를 제공하는 Azure 서비스와의 원활한 통합이었습니다. Azure App Service는 배포 및 크기 조정이 용이하고 Azure Functions은 팀이 특정 작업에 대해 서버리스 컴퓨팅을 구현하여 운영 오버헤드를 줄일 수 있도록 했습니다. Azure CDN을 사용하여 콘텐츠가 전 세계 사용자에게 빠르고 안정적으로 전달되도록 했습니다.
".NET의 강력한 커뮤니티 지원 및 광범위한 라이브러리 에코시스템은 우리가 직면한 문제를 극복하는 데 큰 도움이 되었습니다. 활발하고 지식이 있는 .NET 커뮤니티 덕분에 솔루션을 빠르고 효율적으로 찾을 수 있었습니다."
영향 및 향후 개선 사항
MenuDish는 특히 식사하는 동안 언어 장벽으로 어려움을 겪는 사용자로부터 긍정적인 피드백을 받았습니다. Moien Tajik는 "식재료, 칼로리, 식사 선호도를 포함, 요리에 대한 자세한 정보를 제공하는 기능이 사용자들의 높은 평가를 받았습니다."라고 공유했습니다.
접근성을 위한 오디오 기능을 추가하고 AI를 사용하여 앱을 더욱 향상할 계획인 MenuDish는 전 세계 사용자를 위한 식사 환경을 혁신하기 위해 설정되었습니다.
Moien Tajik는 "MenuDish를 사용자에게 더욱 유용하게 만들기 위해 새로운 기능과 개선 사항을 지속적으로 탐색하고 있습니다. 향후 계획에는 AI를 통합하여 개인 설정된 권장 사항을 제공하고 시각 장애가 있는 사용자가 앱에 더 쉽게 액세스할 수 있도록 오디오 기능을 추가하는 것이 포함됩니다. Microsoft는 이러한 향상된 기능으로 사용자의 식사 환경을 더욱 개선하고 더 광범위한 대상 그룹에 도달하는 데 도움이 될 것으로 믿습니다."라고 추가했습니다.
MenuDish의 영향은 개별 사용자 이상으로 확장됩니다. 식당은 더 다양한 클라이언트를 위한 서비스를 제공하는 데 도움이 되므로 앱의 이점을 누릴 수 있습니다. 여러 언어로 디지털 메뉴를 제공하면 식당은 더 많은 국제 고객을 유치하고 전반적인 식사 환경을 개선할 수 있습니다. 이로 인해 고객 만족도와 충성도가 증가하고 긍정적인 리뷰와 입소문 추천도 증가했습니다.
시작할 준비가 되셨나요?
단계별 자습서는 컴퓨터에서 .NET MAUI을(를) 실행하는 데 도움이 될 것입니다.