Universal restaurant operators database

About project

Butterfly is a smart tool for food market analysis that helps businesses grow. With Butterfly, you can search by keywords and easily analyze the performance of market players of any size. Butterfly can be used by local family restaurants, big restaurant chains, and even school or hospital diners.

The platform helps understand competition better. It evaluates the competitive landscape according to the geographical area, be it a state, a county, a city, or a metro area. It also helps food producers and suppliers to determine their prospective buyers.

About project

Client’s request

The client wanted to create a subscription-based service that would do comprehensive food market analysis and let users dive deeply into any selected country region to identify the competitors or clients most accurately by market specifics, segment, size, and more.


The service had to process over 1M food service locations, therefore one of the core goals was to make sure data collection and processing would not take longer than several seconds.
Also, the algorithm had to be universal for different countries and there should be one map showing all markets. The tool should also assess the competitive landscape by radius.


Design process

Our design team has ensured that information output was more than just fast and clear but also looked modern and creative. The data should be shown using simple yet informative infographics.


Design Implementation



This is a stack of technologies we used to build Butterfly:
Yii2 (php7), MySql, Mongo DB, Sphinx, Redis, RabbitMQ, JavaScript.


Butterfly is the universal database of food service locations. One can analyze over 1M food service locations, including over 600K restaurants and 23K chains. The platform also identifies food preferences and population stats of 306M people. It’s an ultimate data aggregator for the food industry.