MenuDish - Innovazione delle esperienze di ristorazione in tutto il mondo
Cliente
MenuDish
Prodotti e servizi
.NET MAUI
ASP.NET Core
Azure
Settore
Tecnologia
Dimensioni dell'organizzazione
Piccole dimensioni (1-49 dipendenti)
Paese/area geografica
Paesi Bassi
SimberTech, una startup di tecnologia alimentare, ha sviluppato MenuDish, un'app innovativa progettata per migliorare le esperienze di ristorazione per i viaggiatori e gli appassionati di cibo. L'app risolve la sfida comune di esplorare i menu dei ristoranti in lingue straniere creando menu digitali facili da comprendere.
Moien Tagik, il fondatore di MenuDish, ha condiviso "L'idea di MenuDish è nata dalla nostra esperienza personale di trasferimento nei Paesi Bassi dall'Iran e dalle difficoltà incontrate con i menu dei ristoranti in diverse lingue. Volevamo creare una soluzione che rendesse la ristorazione più accessibile e piacevole per tutti, indipendentemente dalle barriere linguistiche."



Scelta e utilizzo della tecnologia
MenuDish sfrutta la tecnologia all'avanguardia per fornire i propri servizi. L'app usa la tecnologia OCR (Riconoscimento ottico dei caratteri), con tecnologia IA, per leggere i menu in varie lingue e convertirli in formati digitali.
Il front-end è basato su .NET MAUI, che offre numerose funzionalità multipiattaforma, consentendo all'app di supportare sia iOS che Android con una singola codebase. Questa tecnologia consente al piccolo team di sviluppo di MenuDish di raggiungere un pubblico più ampio in modo efficiente.
Inoltre, l'integrazione con i servizi di Azure offre la scalabilità e l'affidabilità necessarie per gestire un numero crescente di utenti, garantendo al tempo stesso la sicurezza dei dati. L'app usa anche servizi di Azure, tra cui Servizio app di Azure, rete CDN (rete per la distribuzione di contenuti), Application Insights e Funzioni di Azure, per garantire operazioni affidabili e scalabili.
Moien Tajik ha spiegato: "Abbiamo scelto .NET MAUI grazie alla mia vasta esperienza con .NET e Xamarin.Forms, che ha semplificato l'implementazione dell'app utilizzando una tecnologia familiare. Inoltre, le funzionalità multipiattaforma di .NET MAUI ci hanno consentito di raggiungere un pubblico più ampio supportando sia iOS che Android con una singola codebase. L'integrazione con i servizi di Azure ci ha fornito la scalabilità e l'affidabilità necessarie per gestire il numero crescente di utenti. Abbiamo apprezzato anche le funzionalità di sicurezza offerte da Azure, che hanno garantito la protezione dei dati degli utenti."
"Le funzionalità multipiattaforma di .NET MAUI ci hanno consentito di raggiungere un pubblico più ampio supportando sia iOS che Android con una singola codebase."
Vantaggi e ostacoli
L'uso di .NET e dei servizi di Azure ha offerto numerosi vantaggi a MenuDish. Il tempo di sviluppo dell'app è stato notevolmente ridotto e la possibilità di condividere il codice tra back-end e front-end ha semplificato il processo.
Tuttavia, il team ha dovuto affrontare sfide quali l'integrazione dell'autenticazione tra piattaforme e il ridimensionamento di SignalR per gli aggiornamenti in tempo reale. Nonostante questi ostacoli, Moien Tagik ha dichiarato: "Il solido supporto della community e l'ampio ecosistema di librerie di .NET hanno contribuito a superare le sfide che abbiamo dovuto affrontare. Siamo riusciti a trovare soluzioni in modo rapido ed efficiente, grazie alla community .NET attiva e preparata."
Un altro vantaggio significativo è stata la perfetta integrazione con i servizi di Azure, che ha fornito l'infrastruttura necessaria per supportare la crescita dell'app. Servizio app di Azure ha permesso di semplificare la distribuzione e il ridimensionamento, mentre Funzioni di Azure ha consentito al team di implementare l'elaborazione serverless per attività specifiche, riducendo il sovraccarico operativo. L'uso di Rete CDN di Azure ha garantito che il contenuto fosse distribuito in modo rapido e affidabile agli utenti di tutto il mondo.
"Il solido supporto della community e l'ampio ecosistema di librerie di .NET hanno contribuito a superare le sfide che abbiamo dovuto affrontare. Siamo riusciti a trovare soluzioni in modo rapido ed efficiente, grazie alla community .NET attiva e preparata."
Impatto e miglioramenti futuri
MenuDish ha ricevuto feedback positivo dagli utenti, in particolare da coloro che affrontano barriere linguistiche durante i pasti. Moien Tajik ha affermato: "La possibilità di fornire informazioni dettagliate sui piatti, inclusi ingredienti, calorie e preferenze alimentari, è stata molto apprezzata dai nostri utenti.".
Con i piani per aggiungere funzionalità audio per l'accessibilità e migliorare ulteriormente l'app con l'IA, MenuDish è impostato per continuare a rivoluzionare l'esperienza di ristorazione per gli utenti in tutto il mondo.
Moien Tajik ha aggiunto: "Stiamo costantemente esplorando nuove funzionalità e miglioramenti per rendere MenuDish ancora più utile per i nostri utenti. I nostri piani futuri includono l'integrazione dell'intelligenza artificiale per fornire raccomandazioni personalizzate e l'aggiunta di funzionalità audio per rendere l'app più accessibile agli utenti con problemi di vista. Riteniamo che queste modifiche miglioreranno ulteriormente l'esperienza di ristorazione dei nostri utenti e ci aiuteranno a raggiungere un pubblico più ampio."
L'impatto di MenuDish si estende oltre i singoli utenti. Anche i ristoranti hanno tratto vantaggio dall'app, perché li aiuta a soddisfare una clientela più diversificata. Fornendo menu digitali in più lingue, i ristoranti possono attirare più clienti internazionali e migliorare l'esperienza di ristorazione complessiva. Ciò ha portato a un aumento della soddisfazione e della fedeltà dei clienti, nonché a recensioni positive e segnalazioni con passaparola.
Pronti per iniziare?
Questa esercitazione dettagliata ti aiuterà a ottenere .NET MAUI in esecuzione nel computer.