Computer vision system for monitoring retail facilities

Computer vision system for monitoring retail facilities

Automated control of traffic, activity zones, queues, display of goods and personnel events with POS/ERP integration

<About the project>

Devision

System of automated video monitoring and analytics of retail spaces. She turns video stream from IP cameras into structured events, metrics and notifications for operational management.

01

Task

Transfer surveillance of a retail facility from manual mode into a measurable digital process.

02

What did you do

Designed the Computer Vision circuit, server room analytics, event archive and integration

03

For whom

Supermarkets, shopping centers, markets, wholesale centers and flagship stores.

04

Result

Flows, zones, queues, shelves and staff events controlled in a single system.

<Context and problem>

Problem: there is video, but no management data

In retail facilities, cameras are usually used to monitor and analyze what has already happened. incidents. This approach does not allow us to systematically measure customer flow, display quality, queues and operation of zones during the day.

  • 01Scattered data - Transactions and documents have to be reconciled manually.
  • 02There is no picture of the flow - the manager does not see the routes of visitors and the demand for different zones
  • 03Video is separate from sales - Box office figures are not consistent
  • 04It is difficult to compare objects - Data from different stores is not reduced to common indicators and events.
  • 05The archive is difficult to use - Searching through hours of video recordings takes time and does not provide ready-made analytics.
01

Need to solve a similar business task?

Tell us about the project — we will break down the task and propose an implementation approach.

Discuss the project
<Decomposition and scope of work>

What the DevSymfony team did

The work covered analytics of trading scenarios, setting up zones and events, processing video streams, server circuit, integrations and control tools.

01

Business Analysis

Defined retail objectives, roles, indicators and priority events

02

Camera audit

We took into account placement, viewing angles, control zones and API capabilities.

03

CV scripts

Configured detection, tracking, counting, zones and event rules

04

Edge processing

Provided local processing and reduced load on the server.

05

Integrations

We prepared an API outline for cameras, POS, ERP and BI tools.

<Solution architecture>

The video is processed locally or on the server. Not only frames are transmitted to the system, but also structured events that are stored, analyzed and combined with accounting data systems

23_devision-retail-analytics_architecture.png
02

Need an architecture for a new product?

We will show how to connect interfaces, business logic, data and external systems.

Discuss the project
<Main functions of the system>

Six functional areas cover visitor analytics and control of the retail space

01

People counting

Detailing by time, inputs, outputs and separate passage points.

02

Trajectories and heat maps

Traffic routes and areas of greatest activity buyers.

03

Shelf control

Identification of empty zones and deviations from the specified planograms.

04

Queue monitoring

Fixing the length and time of waiting with notifications according to the rules

05

Faces and roles

Faces and roles Controlled identification scenarios employees and allowed profiles.

06

Events and integrations

Archive, filters, API and data mapping POS/ERP.

<Interfaces>

Tracking visitors by zone

The system selects controlled areas, assigns identifiers to objects and records movement of people between zones of the retail space.

Tracking visitors by zone

Control of retail locations

In markets and wholesale sites, the algorithm can work with a large number of individual trading locations, recording activity for each selected zone

Control of retail locations

Activity heat map

The heat map shows which areas receive more attention and where empty or congested areas. This helps evaluate display, navigation and promotional placement

Activity heat map

Event archive and notifications

Events are recorded with type, time, object, camera and status. Filters help you find quickly queue, empty shelf, reject or access event

Event archive and notifications

Project Implementation Stages

01

Analysis and Planning

Defining goals, studying the audience, forming requirements and setting tasks. This helps to understand what the business needs and what results are expected.

02

Design

Creating the solution architecture, thinking through user scenarios, interfaces and logic. At this stage the 'framework' of the future product is formed.

03

Development

Programming the server and client parts, connecting databases, integrating with external services. This is where the idea turns into a working product.

04

Testing

Checking functionality, performance, compatibility and security. Fixing bugs before the product reaches users.

05

Launch

Deploying the product (for example, publishing in stores or launching on servers), configuring the environment and starting marketing or internal processes.

06

Support and Growth

Updating functionality, adapting to new business tasks, fixing bugs and keeping the product up-to-date.

<Results>

How retail facility management is changing

The result of Division is a transition from passive video surveillance to a system that regularly measures processes, identifies deviations and links events to business data

01

Automatic event recording

02

Counting by time, inputs and outputs

03

Trajectories and heat maps

04

Identification of empty zones and deviations

<team>

Our Team

Show All
  • Турабек Гайбуллаев — Full Stack Developer01
    Full Stack Developer

    Турабек Гайбуллаев

  • Жазгуль Байматова — HR02
    HR

    Жазгуль Байматова

  • Джасур Муртозаев — Team Lead03
    Team Lead

    Джасур Муртозаев

  • Мухриддин Хабибуллаев — Business Analyst04
    Business Analyst

    Мухриддин Хабибуллаев

  • Хожиакбар Абдувахабов — Business Developer05
    Business Developer

    Хожиакбар Абдувахабов

  • Аждар Насири — UX/UI Designer06
    UX/UI Designer

    Аждар Насири

  • Амир Раимов — QA Engineer07
    QA Engineer

    Амир Раимов

  • Амир Рустамов — UX/UI Designer08
    UX/UI Designer

    Амир Рустамов

  • Анвар Рустамов — Business Analyst09
    Business Analyst

    Анвар Рустамов

  • Ахмаджон Шамсуддинов — Full Stack Developer10
    Full Stack Developer

    Ахмаджон Шамсуддинов

  • Бехруз Миртусинов — Full Stack Developer11
    Full Stack Developer

    Бехруз Миртусинов

  • Достон Тошбеков — Project Manager12
    Project Manager

    Достон Тошбеков

  • Джахонгир Маннонов — Mobile Developer13
    Mobile Developer

    Джахонгир Маннонов

  • Махаммаджон Махаммаджонов — Game Developer14
    Game Developer

    Махаммаджон Махаммаджонов

  • Евгений Онищенко — QA Engineer15
    QA Engineer

    Евгений Онищенко

  • Муин Гулов — Project Manager16
    Project Manager

    Муин Гулов

  • Санжар Абдуфаттохов — Full Stack Developer17
    Full Stack Developer

    Санжар Абдуфаттохов

  • Мунира Абдурашидова — UX/UI Designer18
    UX/UI Designer

    Мунира Абдурашидова

  • Абдуллох Хушвактов — Frontend Developer19
    Frontend Developer

    Абдуллох Хушвактов

<Technologies>

Modern Tools & Technologies
for Reliable Enterprise Solutions

We build enterprise solutions using a powerful, proven, and
versatile tech stack designed for performance, scalability, and
security. Our expertise spans

DevOps
QA
Backend
Frontend
Mobile
PM
UX/UI
Infrastructure
Ansible
Terraform
CloudFormation
GitLab CI
CircleCI
React
PostCSS
Webpack
Angular
JavaScript
Prometheus
Bamboo
Sentry
CloudWatch
ELK
Sass
Babel
TypeScript
Vue
Next.js
Service Desk
Meet
Notion
Zoom
Swift
Android
Objective-C
CloudNative
Heroku
Nuxt.js
Loom
Zapier
Jira
Miro
Java
Kotlin
iOS
Digital Ocean
Netlify
Azure
Appium
Selenium Grid
Selenium
Python
Node.js
C
Figma
Adobe Suite
Sketch
Selenoid
PyTest
Jasmine
C++
Ruby
TypeScript
PHP
Principle
Balsamiq
InVision
  • DevOps
  • QA
  • Backend
  • Frontend
  • Mobile
  • PM
  • UX/UI
  • Infrastructure
  • Ansible
  • Terraform
  • CloudFormation
  • GitLab CI
  • CircleCI
  • Prometheus
  • Bamboo
  • Sentry
  • CloudWatch
  • ELK
<partners>

Partners

Show All
Alfa Invest
Ipak Yuli Bank
Davr Bank
HUMO
UNESCO
ООН
ООН
Национальная гвардия
Национальная гвардия
Министерство безопасности
Оборонная промышленность
Оборонная промышленность
Artel
Министерство культуры
Horev Medical Center
Evolution Motors
Ziyo Forum — фонд развития науки и образования
Asialine Moscow
Radius
  • Alfa Invest
  • Ipak Yuli Bank
  • Davr Bank
  • HUMO
  • UNESCO
  • ООН
    ООН
  • Национальная гвардия
    Национальная гвардия
  • Министерство безопасности
  • Оборонная промышленность
    Оборонная промышленность
  • Artel
  • Министерство культуры
  • Horev Medical Center
  • Evolution Motors
  • Ziyo Forum — фонд развития науки и образования
  • Asialine Moscow
  • Radius
Free website and business audit

We will review your project for free and suggest a suitable solution

We will propose a suitable structure and prepare the first sketch of your future project — with no obligation to start development.

A gift after the auditA first screen sketch + the basic project structure

You get a visual concept you can discuss with your team.

Business Analyst at Dev Symfony
The audit will be run byAnvar RustamovBusiness Analyst

He will review your project and business objective, prepare recommendations and the first sketch.

Or write to us directly
Answer a few questions — a specialist will study your situation and prepare the review.
What you will getafter the free IT project review
  • An analysis of your business task and project goals
  • Recommendations on features, architecture and integrations
  • A draft structure of the IT solution and its key modules
  • A prototype of the key screen or a scheme of the future solution
  • Implementation stages, launch priorities and a preliminary estimate
  • A conclusion: extend the existing solution or build a new one

An honest conclusion.If the solution can be improved without a full rebuild, we will tell you so.

Copyright © 2015-2026 Dev Symfony Software Development Company