О проекте


Сервис по контролю и видеонаблюдению транспорта в ходе выполнения маршрута.

Решение предназначено для компаний, имеющих большой парк транспортных средств, включая грузовики, автобусы и легковые автомобили. Данные компании имеют проблемы безопасности и эффективности управления транспортным парком. А так же возникают сложности с отслеживанием путевых листов и производительностью водителей

Задача - разработать MVP

MVP -минимально жизнеспособную версия продукта которая обладает необходимыми функциями, достаточными для того, чтобы донести основную идею продукта

Этапы разработки


Анализ требований

Аналитик и аккаунт менеджер провели с клиентом подробное обсуждение требований сервиса, чтобы уточнить его функциональность и особенности.

Разработка клиентской части

Создание функционала, которые будут отслеживать видеопотоки с камер и позволит отслеживать передвижение транспортных средств.

Проектирование системы

Разработка архитектурного плана, определяющего структуру сервиса, включая возможности видеонаблюдения, отслеживание местоположения и оповещения.

Тестирование и отладка

После завершения каждого этапа разработки проведение тестирования системы, чтобы обнаружить и исправить ошибки.

Разработка серверной части

Разработка центральной серверной часть, которая будет принимать видеопотоки с камер, отслеживать местоположение и обрабатывать оповещения.

Внедрение и поддержка

После успешного тестирования и внедрения мы предоставляем поддержку разработанного продукта и обеспечиваем ее бесперебойную работу.

Технологии проекта


  • Docker
  • Docker-compose
  • Supervisor
  • Git
  • PostgreSQL

  • Nginx
  • Swagger package
  • Laravel json api
  • IDE Helper

реализован функционал сервиса


Загрузка файлов

Загрузка видео с видеорегистратора на сайт с периодичностью 15 минут.

Оценка состояния камер

Возможность оценить работоспособность каждой камеры оператором перед выездом машины на линию.

Детализация и фрагментация

Возможность запросить видеофрагмент за любой промежуток времени.

Иерархичность ролей

Можно разделять права доступа с помощью иерархичности ролей и возможностей гибкого управления.

Просмотр координат и изменение интервала

Возможность менять интервалы длительности запрашиваемого видеофрагмента, а так же просматривать координаты машины на карте.

Проверка водителей

Проведение выборочных проверок водителей и соблюдения ими всех правил компании.

Автоматические события

Возможность создания автоматических событий по таймеру для тестирования работоспособности оборудования перед выездом на линию.

Автоматический расчет

Расчет занятого и оставшегося места для хранения видео для каждой машины в разрезе для каждой компании.

Результат работы


ВИДЕОНАБЛЮДЕНИЕ НА ТРАНСПОРТЕ

Возможность наблюдать за происходящим внутри и вокруг транспортных средств.

Оповещения о происшествиях:

Возможность получать оповещения в случае обнаружения происшествий вокруг или внутри транспортных средств

Отслеживание местоположения:

Возможность отслеживать местонахождение каждого транспортного средства в режиме реального времени.

Отслеживание путевых листов и производительности водителей

Возможность отслеживать путевые листы и производительность водителей, что поможет улучшить эффективность управления транспортным парком.

Минимально жизнеспособный продукт (MVP) сервиса видеонаблюдения на транспорте реализован и внедрен для клиента в течение 6-8 месяцев после начала разработки с базовым набором функций, полноценно работающее.

 Это позволит клиенту начать использование сервиса немедленно и совершенствовать его на основе обратной связи пользователей и новых требований.


Текущие задачи по проекту


На данный момент первый этап работы завершен, мы создали MVP сервиса с базовым набором функций, полноценно работающее, заказчик тестирует продукт с первыми клиентами. По результатам тестирования будет произведена доработка продукта на базе собранной в процессе эксплуатации информации. Мы приступаем ко второму этапу работ и дорабатываем функционал.

Подключение онлайн оплаты места на диске


Перенос системы в облачное хранилище


улучшение юзабилити системы сайта


Подключение системы почтовых оповещений пользователей.
Сжатие видеофайлов для уменьшения размера с сохранением качества
Техническая оптимизация процесса загрузки видео при больших нагрузках.

стэк технологий


Laravel


PHP


Vue.js


Что мы делаем?

PHP: Laravel, YII2, Bitrix24

Back-end разработка на популярных фреймворках.

JS: Node.js, Ember.js, Vue.js

Front-end разработка на современных фреймворках

Amazon S3, Google Firebase

Облачные сервисы, масштабируемые базы данных

CRM-форма появится здесь