Ваш сайт — это не просто визитная карточка вашего бизнеса, это один из главных инструментов для привлечения клиентов и увеличения продаж. Но представьте, что каждую секунду вы теряете посетителей, потому что ваш сайт не справляется со своей задачей.
Разработка MVP сервиса видеонаблюдения на транспорте
Задача — разработать 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.