{"id":20977,"date":"2023-06-19T11:26:05","date_gmt":"2023-06-19T09:26:05","guid":{"rendered":"https:\/\/www.purplesoft.io\/umami-sushi-2\/"},"modified":"2026-05-07T14:42:07","modified_gmt":"2026-05-07T12:42:07","slug":"umami-sushi-restaurant-app-development","status":"publish","type":"page","link":"https:\/\/www.purplesoft.io\/en\/umami-sushi-restaurant-app-development\/","title":{"rendered":"Umami Sushi"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20977\" class=\"elementor elementor-20977 elementor-20241\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a55106c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"a55106c\" data-element_type=\"section\" data-e-type=\"section\" id=\"welcome\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e54b100\" data-id=\"e54b100\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3dd97cf elementor-widget elementor-widget-image\" data-id=\"3dd97cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"3000\" height=\"2000\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero.webp\" class=\"attachment-full size-full wp-image-20342\" alt=\"Umami Taste Experience Logo\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero.webp 3000w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Hero-2048x1365.webp 2048w\" sizes=\"(max-width: 3000px) 100vw, 3000px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d407d29 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d407d29\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3752508\" data-id=\"3752508\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7190e8e elementor-widget elementor-widget-heading\" data-id=\"7190e8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Umami<br>Sushi<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c3537d0\" data-id=\"c3537d0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-63ef43a elementor-widget elementor-widget-text-editor\" data-id=\"63ef43a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tFor Umami Sushi, we created<strong> a mobile application<\/strong> for online order management.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fa4749 elementor-widget elementor-widget-text-editor\" data-id=\"9fa4749\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Services:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54545a7 elementor-widget elementor-widget-text-editor\" data-id=\"54545a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Branding; UX\/UI Design; App Development<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9907658 elementor-widget elementor-widget-text-editor\" data-id=\"9907658\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Technologies:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9edb16a elementor-widget elementor-widget-text-editor\" data-id=\"9edb16a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Figma; MSSQL; .NET5; Flutter; Azure DevOps<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3be53c7 elementor-widget elementor-widget-text-editor\" data-id=\"3be53c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>2020 &#8211; 2021<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-87a0d20 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"87a0d20\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-86d5d61\" data-id=\"86d5d61\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3a9f867 elementor-widget elementor-widget-image\" data-id=\"3a9f867\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"2800\" height=\"2800\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main.webp\" class=\"elementor-animation-bob attachment-full size-full wp-image-20323\" alt=\"Umami Services Mockup\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main.webp 2800w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main-300x300.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main-1024x1024.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main-150x150.webp 150w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main-768x768.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main-1536x1536.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Main-2048x2048.webp 2048w\" sizes=\"(max-width: 2800px) 100vw, 2800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3ae3460 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3ae3460\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-80f439e\" data-id=\"80f439e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2173113 elementor-widget elementor-widget-heading\" data-id=\"2173113\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Project Overview<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-813f9f0 elementor-widget elementor-widget-text-editor\" data-id=\"813f9f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In April 2020, <b>Umami<\/b>, a renowned sushi restaurant chain, found itself facing restrictions due to the COVID-19 pandemic. These restrictions, coupled with strong demand for takeout and delivery, made it necessary to establish a <b>proprietary digital channel<\/b> capable of managing online orders across multiple locations, with rapid implementation and a user experience that lived up to the brand\u2019s standards. <\/p><p data-start=\"688\" data-end=\"1146\">Umami chose to partner with PurpleSoft to design and develop a dedicated mobile app (iOS and Android) with the goal of centralizing the entire order flow, reducing reliance on external platforms, and protecting margins from high commissions. At the same time, the introduction of in-house delivery drivers required a precise and reliable system to coordinate orders, preparation, and deliveries across multiple locations, without impacting in-store service. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d990e9c elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"d990e9c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-798fbcd\" data-id=\"798fbcd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-78dce32 elementor-widget elementor-widget-image\" data-id=\"78dce32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"6000\" height=\"2912\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2.webp\" class=\"attachment-full size-full wp-image-20329\" alt=\"Umami App Mockup\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2.webp 6000w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2-300x146.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2-1024x497.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2-768x373.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2-1536x745.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami_Mockup-2-2048x994.webp 2048w\" sizes=\"(max-width: 6000px) 100vw, 6000px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0563e36 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"0563e36\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bda026e\" data-id=\"bda026e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2a8e172 elementor-widget elementor-widget-heading\" data-id=\"2a8e172\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">UX\/UI Design<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46ed3b2 elementor-widget elementor-widget-text-editor\" data-id=\"46ed3b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The app\u2019s interface was designed to offer a <b>simple and intuitive experience<\/b>, while maintaining a strong alignment with the brand\u2019s visual identity. Each restaurant location features custom graphics that strengthen the connection with customers and highlight the unique character of each location. <\/p>\n<p data-start=\"579\" data-end=\"811\">Users can easily select the type of service they want (takeout, delivery, catering, or boat service) and create custom sushi boxes using a guided system, with rules that can be configured by the administrator.<\/p>\n<p data-start=\"813\" data-end=\"991\">Each order is automatically assigned a<b> unique QR code,<\/b> which makes it easier and faster for customers to pick up their orders in-store and simplifies the process for staff.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-ec004dd\" data-id=\"ec004dd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-851b788 elementor-widget elementor-widget-image\" data-id=\"851b788\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"659\" height=\"429\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2021\/03\/umami-colors.png\" class=\"attachment-full size-full wp-image-5166\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2021\/03\/umami-colors.png 659w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2021\/03\/umami-colors-300x195.png 300w\" sizes=\"(max-width: 659px) 100vw, 659px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5240bad elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"5240bad\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9332f17\" data-id=\"9332f17\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-04553e9 elementor-widget elementor-widget-image\" data-id=\"04553e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"3800\" height=\"2800\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI.webp\" class=\"attachment-full size-full wp-image-20337\" alt=\"Umami UI Mockup\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI.webp 3800w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI-300x221.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI-1024x755.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI-768x566.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI-1536x1132.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Umami-3-screen-UI-2048x1509.webp 2048w\" sizes=\"(max-width: 3800px) 100vw, 3800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a328f74 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a328f74\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9176b98\" data-id=\"9176b98\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8a0c025 elementor-widget elementor-widget-heading\" data-id=\"8a0c025\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Software Development<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d7651e elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"3d7651e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">For this project, we developed an<strong> integrated system <\/strong>consisting of an SQL Server database, a Web API built with C# .NET 5, a mobile app for iOS and Android built with Flutter (Dart), and a web-based admin panel built with Angular 12.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\">The architecture was designed to be <strong>extremely flexible<\/strong>. The database has been configured to manage a wide range of locations, each with specific services. In addition,<strong> each location can offer various menus,<\/strong> each of which can be categorized into different types, such as the children\u2019s menu, the set menu, the \u00e0 la carte menu, etc. The system has also been designed to handle <strong>multiple languages and time zones<\/strong>, given that Umami\u2019s locations are spread across various countries.  <\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\">In addition, we have developed a<strong> system for generating QR codes<\/strong> to be displayed on tables at various locations, which show the menus from the website in real time, enabling efficient menu management and a seamless user experience.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\">To speed up development and improve the system&#8217;s efficiency, we have integrated our proprietary SDKs:<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Purple.sdk.authentication:<\/strong> a tool that simplifies user login by supporting authentication via email, Google, Apple, and other popular providers.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Purple.sdk.media:<\/strong> simplifies multimedia content management, allowing customers to update images and videos on the app themselves.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Purple.sdk.translation:<\/strong> server and client components that allow users to change the text in the app, on the website, and in notification emails from the admin panel.<\/span><\/p><p><span data-contrast=\"auto\">The use of these SDKs accelerated the development process while providing the client with self-service tools for content management and localization. This resulted in a more efficient and scalable system in a constantly evolving environment. <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61c1027 elementor-widget elementor-widget-heading\" data-id=\"61c1027\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The technologies<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a7300 elementor-widget elementor-widget-text-editor\" data-id=\"b3a7300\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span data-contrast=\"auto\">We used a range of modern technologies to develop the system, each chosen for its specific strengths:<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Database: <\/strong>MSSQL Server 2019 &#8211; Thanks to its robustness and scalability, it is ideal for managing a wide variety of data, from different locations to various services and menus.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Web API: .NET 5 C# <\/strong>&#8211; Chosen for its efficiency and security, it is essential for connecting the various components of the system.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Mobile App: Flutter (Dart) iOS\/Android<\/strong> &#8211; This cross-platform development framework allowed us to create an app that runs smoothly on both operating systems.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p><p><span data-contrast=\"auto\"><strong>Admin Panel: <\/strong>Angular 12 (TypeScript) &#8211; This framework made it possible to create an intuitive and robust management environment for the client.<\/span><span data-ccp-props=\"{\"201341983\":0,\"335559739\":160,\"335559740\":259}\"> <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c3abff5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c3abff5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bd671c9\" data-id=\"bd671c9\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1f8ee73 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-video\" data-id=\"1f8ee73\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;video_type&quot;:&quot;hosted&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"e-hosted-video elementor-wrapper elementor-open-inline\">\n\t\t\t\t\t<video class=\"elementor-video\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/06\/Umami-App-1.mp4\" autoplay=\"\" muted=\"muted\" playsinline=\"\" controlsList=\"nodownload\"><\/video>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f08857 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f08857\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c45c996\" data-id=\"c45c996\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-307f1f4 elementor-widget elementor-widget-heading\" data-id=\"307f1f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusions<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33a7920 elementor-widget elementor-widget-text-editor\" data-id=\"33a7920\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2736\" data-end=\"3145\">The project enabled Umami Sushi to quickly launch its <b>own digital channel,<\/b> ensuring uninterrupted service during the most critical phases of the pandemic. <b>The platform made it possible to centrally manage online orders <\/b>across all locations, offering a user experience that is clear and consistent with the brand, along with a robust technical infrastructure capable of handling high volumes and operational fluctuations. <\/p>\n<p data-start=\"3147\" data-end=\"3492\">From an operational standpoint, the system\u2019s configurability has simplified day-to-day management and reduced manual tasks, while the use of a unique QR code for each order has sped up order picking and internal workflows, improving staff workflow organization.<\/p>\n<p data-start=\"3494\" data-end=\"3948\">At a later stage, the client decided to return to third-party delivery platforms to reduce the costs associated with managing in-house delivery personnel and maintaining proprietary infrastructure. However, the solution implemented remains a concrete example of an <b>end-to-end platform<\/b>: rapidly developed, highly flexible, and multi-location, with full integration between UX\/UI, operations, and technology. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-136cb7cf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"136cb7cf\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4f0c29b3\" data-id=\"4f0c29b3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-419dd529 elementor-widget elementor-widget-heading\" data-id=\"419dd529\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Other projects<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-360a0470 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"360a0470\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-97a082c\" data-id=\"97a082c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1ef28b5 elementor-widget elementor-widget-image\" data-id=\"1ef28b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.purplesoft.io\/software-studio-legale-gestionale-studio-legale2\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"4096\" height=\"2731\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero.webp\" class=\"attachment-full size-full wp-image-20252\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero.webp 4096w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero-300x200.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero-1024x683.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero-768x512.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero-1536x1024.webp 1536w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2023\/05\/Avvocati_Associati_Hero-2048x1366.webp 2048w\" sizes=\"(max-width: 4096px) 100vw, 4096px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-885f4c0 elementor-widget elementor-widget-button\" data-id=\"885f4c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.purplesoft.io\/en\/law-firm-software\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Avvocati Associati<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-785260cd\" data-id=\"785260cd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8fba364 elementor-widget elementor-widget-image\" data-id=\"8fba364\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/www.purplesoft.io\/gestione-pec-aziendale-flowee-docflow-webapp\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1285\" src=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/Group-1868-2.webp\" class=\"attachment-full size-full wp-image-25904\" alt=\"\" srcset=\"https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/Group-1868-2.webp 1920w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/Group-1868-2-300x201.webp 300w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/Group-1868-2-1024x685.webp 1024w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/Group-1868-2-768x514.webp 768w, https:\/\/www.purplesoft.io\/wp-content\/uploads\/2025\/01\/Group-1868-2-1536x1028.webp 1536w\" sizes=\"(max-width: 1920px) 100vw, 1920px\" title=\"\">\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-554eaee2 elementor-widget elementor-widget-button\" data-id=\"554eaee2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"https:\/\/www.purplesoft.io\/en\/flowee-corporate-pec-management\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DocFlow S.p.A.<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>UmamiSushi For Umami Sushi, we created a mobile application for online order management. Services: Branding; UX\/UI Design; App Development Technologies: Figma; MSSQL; .NET5; Flutter; Azure DevOps 2020 &#8211; 2021 Project Overview In April 2020, Umami, a renowned sushi restaurant chain, found itself facing restrictions due to the COVID-19 pandemic. These restrictions, coupled with strong demand [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-20977","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/20977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/comments?post=20977"}],"version-history":[{"count":2,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/20977\/revisions"}],"predecessor-version":[{"id":29909,"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/pages\/20977\/revisions\/29909"}],"wp:attachment":[{"href":"https:\/\/www.purplesoft.io\/en\/wp-json\/wp\/v2\/media?parent=20977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}