Intelligent video data analysis app that helps study customer behavior

Industry: IoT
Location: UK

Project

The client is a company that delivers high-quality solutions for a variety of use cases in smart buildings and video analytics. They turned to Euristiq for a video analytics software development for retail and banks. It had to be an IoT system that can analyze big masses of video data that are collected from customer devices. We created an end-to-end solution fully ready for further implementation that analyzes this data and displays it in a form of customizable charts in a web app.

Key Results

Video analytics software for Retail and Banks
IoT solution for video data structuring and analysis
We created a backend and frontend of a solution that structures complex data received from cameras and sensors in stores and banks.
Data visualization with customizable reports
The system generates custom reports with various metrics, including the age and sex of customers in a line, waiting times, and the number of people waiting.
User-friendly web application
Users can customize the reports they would like to receive in a web app. The reports can be converted to Excel format and automatically sent to the user.

Tools and Technologies

.NET Core 2.1
MVC
HTML / CSS / JavaScript
Google Maps
jQuery
Bootstrap
Entity Framework Code First
SignalR
AngularJS
HangFire
MySQL
StructureMap
AutoMapper
CHALLENGE

Unstructured big masses of data collected from client’s cameras

The client needed to build a minimum viable product to prove a concept of a system meant to structure and display data aggregated from the client’s cameras and sensors. They came to Euristiq with general requirements and big amounts of unstructured data.

Our team had to build a backend and frontend of a solution that would analyze this data and display the results in user-friendly charts.

SOLUTION

IoT solution for video data storage, structuring, and analysis

We created a system that structures complex data received from cameras and sensors in banks and stores. The system connects to a database, analyzes the data, and generates custom reports and charts with various metrics, including the age and sex of customers in a line, waiting times, and the number of people waiting.

Apart from the solution’s backend, we developed a web app where users can customize the reports they would like to receive based on different criteria: data from what cameras should be analyzed, for what period, etc. Data granularity and dynamic UI allow users to tailor the reports to analyze different periods, different age groups of customers, or a specific number of people in a store or a bank. The reports can be further converted to Excel format and automatically sent to the user by email at a specified time.

RESULTS

Video analytics software app that translates raw data into actionable insights

Stores or banks often have a problem with lines and long waiting times. Our client tried to solve this problem with an intelligent video analytics software application that we developed. As a result, we produced a presentable proof-of-concept delivered in 3 months, ready for third-party integrations and further use. The reports this solution generates can be used by store or bank owners to study customer behavior, identify pain points, and improve customer experience.

Our successful collaboration with the client resulted in one more project – we developed a road traffic monitoring system together later on.

Get a game-changing software application for your enterprise.

Get your free copy




    Check our privacy policy to learn more on how we process your personal data.

    Thank You!
    Get your copy