Optimizer x Improveit case study

Client background

based in Ukraine, Optimizer is a platform for optimizing interaction processes between provider and HoReCa segment.

Business challenge

Our business challenge was to build the first marketplace for HoReCa in Ukraine. Nothing analogous existed on the market, so we needed to make a universal platform to connect HoReCa suppliers with buyers online. We needed to build a business model, analyze all business processes of users and make this experience perfect. From choosing a product till delivery, everything had to be user-friendly and simple. The main idea was to make this product very easy-to-use, so everyone can buy goods same as in a local shop, market, etc.

Short info :
  • Location: Ukraine
  • Industry: HoReCa
  • Partnership: 2017 - current
  • Team size: 7 developers
  • Team location: Ukraine, Chernivtsi
  • Technologies: .NET, React.js, Webpack, Redux.

product overview

This CRM system connects customers with suppliers of food products. After registration in the application, the customer and supplier get their own dashboard where they can manage orders. In the market section the customer can find the best supplier in the city using a ranking list and place a product order. The application conducts full analysis, contains the history of orders, etc. One the other side suppliers can look at the list of products with prices and keep track of orders.

The process of ordering:

1. Search of goods, customers and suppliers

An easy search system allows for better orientation throughout the purchase process.

2. making an order

The process of ordering is easy and transparent. You can make an order in two clicks.

3. Receiving confirmation

You will get notifications and emails about any changes in the system.

4. Order delivery

You specify the way you can make a delivery. And the customer chooses a comfortable delivery way for him.


In the "My Orders" tab, the supplier and customer have the ability to track and edit all their orders (new, pending, completed, canceled).


When ordering, you have the opportunity to track the volume of sales, the volume of orders by suppliers (customers), volume by suppliers (customers) and statistics on goods. Filter by status of order, date, supplier (customer).


For ease of use, in the personal cabinet of the user there is a tab "Market", when clicked, the user goes to the market.


In their personal cabinet, system users can edit information about themselves, company and co-workers.

values delivered by our team

-quick and efficient development with deep involvement of business department

- fully functional MVP for presentation to investors and ready to market launch

- full cycle development: from analysis of business needs and architecture creation to the technical pre-sale and maintenance


Make an order as a customer from the supplier (accept or reject as a supplier).

Search of goods

You select the necessary goods in the Market (the search system works for customers, suppliers and goods).


The system then informs you about creating a new order, canceling it, or completing it.


You choose a convenient delivery method and receive your order.

Sergii Shevchenko


“ImproveIT really helps bringing the most challenging ideas to life! They developed for us a complex procurement platform for the HoReCa industry. Due to their experience in building similar B2B products from scratch, we saved over 30% of time and budget compared to other providers’ estimates.”

Thank you!

Our manager will contact
with you soon.