Техническое задание: Платформа онлайн-просмотра автомобилей
Цель проекта - создание и поддержка программно-технической платформы для дистанционного осмотра автомобилей через QR-коды с использованием прямых трансляций в режиме реального времени.
1. Основные задачи разработчика
Включают проектирование архитектуры, разработку серверной и клиентской частей, интеграцию систем видеонаблюдения и комплексное тестирование.
2. Этапы работ
2.1. Проектирование системы
- Анализ бизнес-требований и формирование технического задания.
- Разработка архитектуры сервиса (структура БД, система стриминга, CMS).
2.2. Разработка backend-части
- Создание серверной логики на выбранном стеке (Node.js / Python / PHP).
- Настройка API и реализация ключевых функций: генерация QR-кодов, авторизация пользователей, хранение и управление видеоархивом.
2.3. Разработка frontend-интерфейса
- Создание адаптивного пользовательского интерфейса для трансляций на основе React.js или Vue.js.
- Реализация видеоплеера, чата для общения с консультантами и кнопок обратной связи.
2.4. Интеграция с камерами и внешними системами
- Настройка подключения и управления IP-камерами.
- Конфигурация трансляции видео: преобразование потоков RTSP в HLS или WebRTC.
- Внедрение системы push-уведомлений для пользователей.
3. Используемые технологии и инструменты
- Языки программирования: JavaScript (Node.js), Python, PHP.
- Базы данных: PostgreSQL или MySQL.
- Технологии стриминга: WebRTC, HLS, RTSP.
- Frontend-фреймворки: React.js / Vue.js.
- Хостинг и инфраструктура: AWS, DigitalOcean, VK Cloud или аналоги.
- Безопасность: HTTPS, токенизация, SSL-сертификаты.
- Интеграции: API Telegram, WhatsApp Business API, CRM-системы.
4. Ожидаемые результаты
- Полнофункциональный онлайн-сервис для просмотра автомобилей по QR-коду.
- Возможность удалённого детального осмотра автомобиля клиентом в реальном времени.
- Масштабируемая и надежная инфраструктура платформы.
- Повышение конверсии в продажах.