Product Design, UI/UX Design, Website, Mobile App
Project Type
ABOUT PROJECT
Foodmarket is a restaurant chain with delivery, where you can order pizza, rolls, combo sets, and business lunches. The goal was not just to update the website but to rethink the entire concept, making the user journey clear and seamless from the first dish selection to the moment the order arrives.
PROBLEMS
The menu was large and easy to get lost in. The search worked superficially, filters were missing, and placing an order required too many steps. After payment, users couldn’t see what stage their order was at or when it would arrive. The loyalty system and repeat orders brought little value because they remained unnoticed by users.
TASK
Give users a simple way to navigate the menu.
SOLUTION
The main page gathers all key entry points: categories, promotional selections, the “Order Again” block, and stories with new items. The cart is always fixed at the bottom, so users can easily see what’s already selected. For precise search, there are suggestions and filters to sort by price or status, or to remove unwanted ingredients. This helps users quickly find what they need without wasting time browsing through unnecessary items.
TASK
Simplify the ordering process.
SOLUTION
On the dish page, the user sees the photo, ingredients, and can immediately customize the order by choosing the pizza size, combining halves, or adding ingredients and drinks. In combo sets, individual items can be easily replaced, and nearby, the system suggests dishes that are often ordered together. This approach makes the process clear for new users while giving flexibility to those who want to build their meal their own way.
TASK
Give users a clear understanding of where their order is and when it will arrive.
SOLUTION
A step-by-step order tracking system was added. The user always knows what is happening at the moment and when to expect delivery. Even if there are delays, the system notifies them in advance.
TASK
Flexible cart.
SOLUTION
The cart instantly shows all selected dishes, which can be edited or expanded with new items. It also displays how much is left until free delivery. Here, users can enter a promo code or redeem accumulated points. The delivery address is filled in automatically — the one set as the default in the profile — but can be changed with one click. The delivery section also includes the time and a comment field for the courier. If certain time slots are busy or unavailable, the user is immediately notified and can choose another one. When paying the courier in cash, there is a field to specify the bill for which change will be needed. For pickup orders, users can set a convenient pickup time and indicate if assistance is required (for example, for users with limited mobility). Finally, the user selects a payment method and confirms the order.
TASK
Make bonuses and discounts a clear and visible part of the service.
SOLUTION
The bonus balance is displayed both in the cart and in the profile, so users always see how many points they have accumulated. Points can be redeemed directly during checkout, and the system suggests available promotions and discounts nearby. Promo codes are entered in the same section, keeping everything in one place and working smoothly without unnecessary steps.
TASK
Combine order history, bonuses, and addresses in one place.
SOLUTION
The profile includes order history, bonus balance, and saved addresses. Up to six addresses can be added, with the option to set one as the default to avoid re-entering it each time. There is also a separate family section where users can add relatives and receive event-based bonuses — for example, a discount for a child’s birthday. In the order history, users can open a receipt and repeat a previous order with one click. This saves time for regular customers by eliminating the need to rebuild the cart manually when they want to order “the same as last time.”
RESULT
The website was redesigned to be clear and convenient at every step, from choosing a dish to delivery. Users no longer have to waste time searching or figuring out where to find bonuses and order history — everything is gathered in one place and works without unnecessary actions. The ordering process became transparent: users can easily customize dishes, instantly see all delivery options, track their order in real time, and repeat previous ones if they wish. For regular customers, it saves time; for new ones, it offers a simple and intuitive service that doesn’t overwhelm with complexity.












