Федеральный портал видеонаблюдения и видеоаналитики
- PM
- Frontend
- QA
- React.js
- Typescript
- StyledComponents
- Redux
- Redux-Saga
- Spring 4
- Java
- Docker
- mariaDB
- ClickHouse
- Grails
- Postman
- KafkaTool
- TestRail
- offset Explorer 2
- Kubernetes
У вас есть задача?
Давайте обсудим?
О клиенте
В декабре 2014 года правительство РФ утвердило концепцию создания аппаратно-программного комплекса «Безопасный город» с целью повышения общего уровня общественной безопасности, правопорядка, комфорта и удобства повседневной жизни граждан. На сегодняшний день реализовано более 150 систем и 5 функциональных блока, отвечающие за транспортную, экологическую безопасность, безопасность населения и городской, коммунальной инфраструктуры.
О проекте
Нашей команде предстояло поучаствовать в проекте ведущего российского разработчика интеллектуальных решений в области видеонаблюдения для умных городов по созданию одной из таких систем. Многофункциональный портал видеонаблюдения и видеоаналитики объединяет работу более 175 000 видеокамер Москвы, свыше 60 000 пользователей в разными протоколами доступа, содержит более 10 Пбайт архивных данных, а также включает оборудование нескольких производителей, хранилища видео и фотоархивов с разными интерфейсами и алгоритмами взаимодействия.
Описание задачи
Основная задача проекта заключалась в создании портала видеонаблюдения, который объединит существующий мультивендорный парк систем видеонаблюдения, а также обеспечит гибкое управление правами доступа для разных категорий пользователей.
Проект масштабный со множеством этапов и подзадач. В зону ответственности RedLab входила реализация ряда задач по frontend-разработке и ручное тестирование монолитного web-приложения с доработками в виде микросервисов.
Реализация
- редизайн портала;
- миграция видеоплеера с Jquery на React;
- написание плагина по переключению на соседние камеры.
- функциональное тестирование;
- тестирование UI;
- тестирование API;
- интеграционное тестирование;
- регрессионное тестирование;
- написание тестовой документации: тест-кейсов и чек-листов.
Все работы выполнялись согласно оговоренному алгоритму работы. Проект объемный, поэтому наш партнер допускал возможность расширения команды RedLab и привлечения новых участников. Но благодаря широким техническим компетенциям уже работающих над порталом специалистов такая потребность отпала. В ходе проекта frontend-специалисты также делились экспертизой и в backend-разработке.
Результат
Команда RedLab выполнила требуемый блок работы в оговоренные сроки, что позволило нашему партнеру приступить к новому этапу разработки системы в соответствии с планом проекта. Портал соответствует предъявляемым требованиям по отказоустойчивости, функционален и удобен в использовании.
Модернизация аппаратной платформы позволит разработчику интеллектуальных решений повысить уровень общественной безопасности, а также обеспечит качественный мониторинг и управление городскими службами.