CMS на Laravel с интеграцией с Aruba и IBeacon

70 000 руб. за проект • безналичный расчёт, электронные деньги
30 сентября 2016, 10:05 • 2 отклика • 53 просмотра
Язык программирования: PHP
Framework: Laravel
Уровень специалиста : Senior

Wi-Fi точки доступа: Aruba Networks
Время на выполнение задачи: 1-1,5 недели.
Схема работы - постоянная доступность в течение рабочего дня по МСК.
Работа по вечерам не устроит.

1. Создание и настройка БД Redis для хранения данных о перемещениях пользователей.

Создать поля, которые будут хранить данные о местоположении пользователя по Wi-Fi данным. Wi-Fi данные забираются по этому API: http://www.arubanetworks.com/techdocs/ArubaOS_60/U...

2. Синхронизация Redis и MySQL. Хранение исторических данных в MySQL.

БД Redis служит для непрерывного взаимодействия с данными, MySQL уже установлена на сервере и в неё будут выгружать исторические данные для использования в фильтрах.

3. Создание тепловых карт маршрутов пользователей, используя данные Wi-Fi.
Отрисовывать пути пользователей на карте ТРЦ (всего 5 этажей) согласно данным, извлеченным из Redis, макеты в векторе будут предоставлены.
Реализовать можно с помощью JS библиотеки, которую можно выбрать на своё усмотрение.
4. Добавление в интерфейс CMS раздела "Тепловые карты".
Добавление тепловых карт в интерфейс CMS, добавление нового раздела.

5. Реализация фильтра по данным тепловой карты за выбранный период времени.
Создание фильтра с возможностью выбор дат и времени, в таком формате: 10.10.2015 – 05.12.2016. Данные для фильтров будут браться из БД MySQL. При применении фильтра тепловые карты будут строится за выбранные период времени.