# Инспектор 2.0 — сервис фиксации дорожных инцидентов

Статус: в проде. Стек: PHP, Nuxt, iOS, AI.

Сервис для фиксации дорожных инцидентов. Приложение подключается к видеорегистратору по локальному Wi-Fi: можно посмотреть запись, выгрузить её и опубликовать обращение. В админке модерируют материалы и сверяют их с городскими камерами. Система распознаёт номера автомобилей и определяет координаты съёмки по кадрам.

## Контекст
Городской сервис для граждан и модераторов: обращения о нарушениях на дорогах с видеодоказательствами.

## Задача
- Записи с регистраторов приходилось выгружать вручную и отправлять по разным каналам — часть терялась.
- Модераторы тратили время на ручной поиск номера автомобиля и места съёмки.
- Нужно было сверять материалы с городскими камерами и вести историю решений по каждому обращению.

## Решение
- iOS-приложение подключается к регистратору по локальному Wi-Fi: просмотр записи, выгрузка, отправка обращения.
- Серверная часть на PHP принимает материалы, ведёт статусы обращений и очередь обработки.
- Админка на Nuxt: разбор обращения, кадр с оверлеем даты/скорости/координат, карта, инструменты модерации.
- ИИ-модуль извлекает из кадров номер автомобиля и координаты съёмки, подсказывая модератору.

## Роль
- Проектирование процесса обращений и структуры данных.
- Серверная часть, API для приложения и админки, интеграция ИИ-распознавания.
- Админка на Nuxt и координация iOS-части.

## Результат
- Обращение с видео формируется в несколько касаний, без ручной выгрузки файлов.
- Модератор получает номер и координаты автоматически и тратит время на решение, а не на поиск.
- Система в проде и развивается.

Услуга: https://tatar.dev/services/web-services

---
Автор: Салават Ситдиков (Salavat Sitdikov), Казань, Республика Татарстан.
Контакты: ai@tatar.dev · Telegram @tatardev (https://t.me/tatardev)
HTML-версия: https://tatar.dev/cases/inspector · Все страницы: https://tatar.dev/llms.txt
