Long story short
Aug 2022 - Mar 2023
Reducing Error rate by 40% in Appetized’s Menu Builder: Enhancing Category, Item, and Menu Creation
Standout among competitors by introducing distinctive value propositions
Role: As the sole product designer at Ada-verse Consulting Group, I led the end-to-end design for Appetized within a cross-functional team of 5, covering research, UX strategy, UI design, and implementation.
Sector: Foodtech, Digital Menu & Restaurant Management Solutions, SaaS, E-commerce, Web App, Desktop App
Impact: I reduced the menu builder’s error rate by 40% through a streamlined redesign of the item and category creation flow. I introduced Agile practices that improved team collaboration and cut demo prep time by 20%. I also designed a scalable, modular system architecture to support future expansion into food delivery and retail.
Vision: To expand beyond digital menus into food delivery and retail sectors, including clothing and other product-based businesses.
Animated prototype using After Effect exported in Lottie.
Problem
I researched competitors in a saturated digital menu market, defined a unique value proposition, designed the solution, and tested the prototype with users to validate it.
Saturated Market
01
Most restaurants seek a solution to retain customers beyond the initial opening burst.
02
Most restaurants use a digital menu alongside their own management and accounting systems.
03
The competitors mostly targeted small to medium-sized businesses.
04
Customers can't pay directly through the app and use it primarily as a note-taking tool.
Solution
I proposed 7 targeted solutions to help the product stand out in a crowded market and address specific user needs.
✅ Sales & event features to retain costumers
To help restaurants retain customers, they should offer new attractions, such as a Christmas event featuring a special menu and a party.
✅ Micro interactions
Incorporated animation to enhance user experience.
Sales & event
Micro interactions
✅ Targeted food courts and large sized restaurants
Restaurants can create multiple shops and menus with customized settings and specifications. They can view dashboards individually or collectively, and also select the currency and language for their menus.
Dashboard supporting various shops
Supporting various menus
Menu settings, schedule and status
✅ Cost and price features to calculate revenue
Restaurants can track the revenue of each item on their dashboard by entering its price and cost.
✅ Preparation time feature to help restaurants improve efficiency
Restaurants can improve their efficiency by comparing estimated and actual preparation times.
Items with needed inputs
✅ Customized menu UI and QR-code matching restaurants’ brand
Customization significantly boosts user adoption of our product.
Custom icons for categories
Custom QR code
Custom style with preview
✅ Support different languages
Customization significantly boosts user adoption of our product.
Shops support different languages along with the system language
Challenges
During this project, I encountered 4 main challenges, which I will elaborate on below.
#1 Keeping consistency across platforms
Designed for both LTR (English) and RTL (Farsi) languages by mirroring layouts where needed to improve readability and user experience, while ensuring consistency across the web app, admin panel, and website despite directional and numeric challenges.
RTL and LTR languages
To ensure a consistent experience and improve usability, I implemented the Ant Design System and its JavaScript library, customizing components to fully support RTL languages. Below are some of the adapted UI elements from the system:
Appetized UI kit in a glance
#2 Designing for Scalability & Maintainability
The product vision included future expansion into food delivery and retail, so I developed a scalable, adaptable information architecture to support growth from day one.
Digital menu information architecture
Menu builder information architecture
Additionally, I implemented a hybrid component naming method to improve scalability and maintainability.
Hybrid component naming for scalability
#3 Integrating with Existing Admin Panel Backend
Due to time constraints and pre-existing backend and frontend development, the core menu creation flow couldn’t be altered. I enhanced the process by implementing minor but impactful improvements to boost usability without disrupting the system. Here are some of them:
🟢 Enabled adding multiple categories and items to a menu simultaneously, replacing the previous one-by-one process.
🟢 Allowed editing or adding of categories and item details directly during menu editing, which was not possible before.
🟢 Added a dashboard with plan and billing management.
Previous dashboard
Current dashboard with export report feature
🟢 Improved color accessibility to ensure better usability for all users.
🟢 Introduced key features including menu scheduling, image support, QR codes, descriptions, preview mode, multi-language support, and the ability to disable or duplicate each category and item.
Previous menu builder
Current menu builder supports direct editing and adding of categories and items
#4 Working as a Sole Designer
I was the only designer on a team of three developers, a product manager, and a marketer. To maintain design quality, I incorporated some methods to overcome the lack of senior design support.
🟢 Held regular design critique sessions with the team.
Team members' feedback
🟢 Conducted benchmarking by analyzing weaknesses in digital menu competitors, such as cluttered interfaces, limited customization, and poor multi-language support.
Used common design common practices including clear navigation, brand customization, and accessible color schemes to address these gaps and enhance user experience.
Appetized Competitors
🟢 Engaged with UX design communities on Telegram, Discord, and Slack for feedback and support.
#5 Improving Collaboration & reducing time to demo by 20%
As a small but growing team, we needed new processes to save time, boost efficiency, and streamline communication to meet our goals.
Challenges
❓ Vague task definitions, unclear prioritization, and inaccurate time estimates.
❓ Gaps in information flow and verbal communication causing misunderstandings.
❓ Long demo cycles due to the tendency to deliver fully polished features before review.
Solution
Drawing on my experience with Agile framworks, I introduced Scrum practices to improve collaboration. Within one month, we reduced demo time by 20%. The approach included:
✅ Facilitating a team workshop to identify collaboration issues and brainstorm solutions.
✅ Prioritizing issues by impact and effort.
✅ Starting with small changes and iterating based on feedback.
✅ Holding regular feedback sessions to evolve our Agile process and ensure team involvement.
Design
From the initial to the final version, after testing with 5 restaurant owners at a food fair in Tehran, user error rates in the main flow (creating categories, items, and menus) decreased by 40%.
We prioritized core features for the MVP to enable a faster launch and iterative improvements.
Final design
Impacts
I redesigned the item and category creation flow in the menu builder, reducing user error by 40% during usability testing. To improve team efficiency, I introduced Agile practices that cut demo preparation time by 20% and streamlined task communication. I also designed a modular, scalable system architecture and UI to support future expansion into food delivery and retail.
learnings & Next steps
Designing the digital menu, admin panel, and marketing site from scratch taught me the value of frequent feedback, clear documentation, and scalable systems. Close collaboration with developers deepened my understanding of technical constraints, while applying Agile methods improved our workflow and showed the impact of team-driven decisions.
To refine the product, we plan to launch a free giveaway and promotions for restaurants to gather early feedback and improve the user experience. This will be followed by usability testing and collecting insights from both restaurant staff and end-users. We also aim to measure customer footfall before and after implementing the digital menu to assess the impact of sales and event features.
Other
works