Retailer Information System on SberMarket / Web / 2021
The Product
An internal product in SberMarket for quickly connecting new retailers and stores. Connecting a new retailer is a complex task that requires a dedicated person, who helps the retailer configure the information exchange and gets the store up and running quickly. That’s an average of 40 hours per one retailer. The main task of the project is to reduce this time ideally to 8-12 hours. At the MVP stage, it would be successful to halve that time.
The Limits
The product is implemented on the current design system with restrictions on the development of custom components. The current design system of SberMarket is not customized for admin systems, so we additionally developed tables and elements for forms.
The Problem
In the previous version, each store was added through a form manually: an address, a store key in the database, etc. There are hundreds of stores, manual work is expensive, and it takes a long time to add stores.
I suggested adding mass data import from xls lists that come to the content department and not using the concept of manual addition. Research and interviews with users showed that when adding stores they don’t correct errors immediately and copy the data from xls as they receive it. They make separate requests to retailers for errors and correct them after the fact, so a form for editing the store is not needed at the MVP stage.
Product Information Managment System on SberMarket / Web / 2020-2021
The Product
An internal product in SberMarket for editing product and category cards before they are sent to the storefront. Category specialists and content managers are the main users of the service.
The Limits
The service started to be designed on Material Ui. New custom components can be added, as long as they are really needed. For example, multi selects, multiple entity inputs, drag-n-drop, etc., but inexpensive solutions on the current design system are prefer.
Adding filters to categories
The Problem
The customers website and app use filters within categories to reduce tree nesting. Adding these filters manually increases the time-to-market and is not useful for several thousand categories and tens of thousands of products.
I’ve created a tool to make rules that automatically bind items to filters within a category. If you create a «Red Fish» filter, it will include goods with the types «Trout», «Coho salmon», etc. The «Italian Cuisine» filter will include all items with Italy as their manufacturing country. The «Take to Flight» filter will not include drinks larger than 100 ml.
View category-linked filters and products
The Problem
Filters and categories are created by the dozens, and despite the number of automations, it’s easy to miss the binding of filters to categories and the binding of products to filters. The category specialist had to manually double-check his work on each category in the admin panel or on the b2c-storefront after the categories had been poured into the product.
I developed a solution where all the «category-filter-items» links are visible in the admin panel from the category tree, which is handled by category specialists. The user opens the storefront view and sees which filters are linked to categories, which products are linked to filters, and if there are products without links — all on the same scoreboard. In this way, the user quickly finds empty filters or filters with errors if the wrong products are linked to them.
Tomoru / Web / 2020
Tomoru is a graphical constructor of audio and text bots, as well as a set of admins panels serving ready-made bots.
The challenge: visualize bot algorithms with complex business logic, work with intents and entities, take most of the process of assembling bots from the code to the browser, create a ui-kit for all business projects (designer, administrative panels).
Unibid / Web / 2016-2019
Unibid is a consolidated purchasing management service for CIS network retailers, designed to optimize cooperation between retail chains and producers from China through the intermediary South China Service Group.
The challenge: create a unified system for purchasing wholesale goods with a full document management of transactions and visualization of logistics instead of traditional transaction management through calls or emails.
Viamme / Web / 2019
Viamme is a startup for booking tours and selling text-based travel guides from locals and tour guides. The project is frozen.
The challenge: make the first version of the site with minimal functionality to choose tours and search text guides, with the ability for individual guides to offer their services independently on the site through a personal account and control reservations.