 
															Umami
Sushi
				Servizi:
Branding; UX/UI Design; Sviluppo App
Tecnologie:
Figma; MSSQL; .NET5; Flutter; Azure DevOps
2020 – 2021
 
															Descrizione progetto
 
															UX/UI Design
L’interfaccia dell’app è stata progettata per offrire un’esperienza semplice e immediata, mantenendo al tempo stesso una forte coerenza con l’identità visiva del brand. Ogni sede del ristorante dispone di una grafica personalizzata che rafforza il legame con il cliente e valorizza la specificità di ciascun punto vendita.
Gli utenti possono selezionare facilmente il tipo di servizio desiderato (take-away, delivery, catering o boat service) e comporre sushi box personalizzati grazie a un sistema guidato, con regole configurabili lato amministratore.
A ogni ordine viene associato automaticamente un QR Code univoco, che facilita e velocizza il ritiro in sede da parte del cliente, semplificando le operazioni per il personale.
 
															 
															Sviluppo software
Per questo progetto, abbiamo sviluppato un sistema integrato composto da un database SQL Server, Web API in C# .NET 5, un’app mobile per iOS e Android realizzata con Flutter (Dart) e un pannello di amministrazione web utilizzando Angular 12.
L’ architettura è stata progettata per essere estremamente flessibile. Il database è stato configurato per gestire un’ampia gamma di location, ognuna con servizi specifici. Inoltre, ogni location può offrire vari menù, ciascuno dei quali può essere categorizzato in diversi tipi, come il menù per bambini, il menù aperto, il menù à la carte, ecc. Il sistema è stato inoltre progettato per gestire diverse lingue e fusi orari, dato che le location di Umami si trovano in vari paesi.
Inoltre, abbiamo creato un sistema di generazione di QR code da esporre ai tavoli delle diverse location, in grado di mostrare in tempo reale i menù presenti sul sito web, permettendo una gestione efficiente dei menù e un’esperienza d’uso fluida per gli utenti.
Per ottimizzare lo sviluppo e migliorare l’efficienza del sistema abbiamo integrato i nostri SDK proprietari:
Purple.sdk.authentication: strumento che facilita l’accesso degli utenti, supportando l’autenticazione tramite e-mail, Google, Apple e altri comuni provider.
Purple.sdk.media: consente una gestione semplificata dei contenuti multimediali, dando al cliente la possibilità di aggiornare autonomamente immagini e video sull’app.
Purple.sdk.translation: componenti server e client che consentono all’utente di cambiare i testi dell’app, del sito e delle e-mail di notifica dal pannello di amministrazione.
L’uso di questi SDK ha accelerato il processo di sviluppo, fornendo al contempo al cliente strumenti autonomi per la gestione dei contenuti e la localizzazione. Questo ha portato a un sistema più efficiente e scalabile.
LE TECNOLOGIE
Abbiamo utilizzato una serie di tecnologie moderne per sviluppare il sistema, ciascuna scelta per le sue specifiche forze:
Database: MSSQL Server 2019 – Per la sua robustezza e scalabilità, ideale per gestire una varietà di dati, da diverse location a vari servizi e menù.
Web API: .NET5 C# – Scelto per la sua efficienza e sicurezza, essenziale per collegare le diverse componenti del sistema.
App Mobile: Flutter (Dart) iOS/Android – Questa piattaforma di sviluppo cross-platform ci ha permesso di creare un’app che funziona fluidamente su entrambi i sistemi operativi.
Pannello di amministrazione: Angular 12 (TypeScript) – Questo framework ha reso possibile la creazione di un ambiente di gestione intuitivo e solido per il cliente.
Conclusioni
Il sistema sviluppato ha permesso a Umami Sushi di gestire con successo le attività durante il periodo di pandemia, riducendo la dipendenza dalle piattaforme esterne e ottimizzando i margini di profitto.
Successivamente, il cliente ha deciso di tornare all’utilizzo delle piattaforme di delivery esterne, principalmente per contenere i costi legati al mantenimento di rider interni e all’infrastruttura proprietaria.
Nonostante ciò, il progetto resta un esempio di app altamente funzionale, scalabile e perfettamente integrata tra design, tecnologia e operatività.
 
								 
								 
								