Purple Wi-Fi

Purple Wi-Fi — это технология, которая позволяет анализировать поведение людей в реальном мире: в зданиях (музеях, ресторанах, торговых центрах) и даже в городах. К тому моменту, как Purple обратились к нам, они уже обслуживали 7500 зданий в 60 странах и целый город — Йорк.

Задача

По сути Purple WiFi — это редактор планов зданий. Нашей главной задачей было переписать фронтенд всей системы. Логику системы клиенты предпочли не раскрывать, поэтому мы также должны были добавить аналитику в наш фронтенд.

Решение

Наша команда написала фронтенд системы, который работает следующим образом:

1. План торгового центра делится на основные зоны.

2. Пользователи подключаются к местному вайфаю, и сервер Purple передаёт данные о перемещениях за определенный период в наше приложение.

3. Прямо на фронтенде производятся вычисления (с помощью Dijkstra's algorithm — алгоритма вычисления пути), классификация и выдача информации, где и сколько было посетителей. Например, в виде тепловой карты.

Любой торговый центр, в котором есть Purple, использует эту систему.

Технологии

  • Android
  • Angular
  • iOS
  • JavaScript
  • Objective-C
  • PHP
  • Symfony

Дата

Июль 2015 — Январь 2018