Задание: Создание MVP . Разработка White-Label приложения «Форт»: управление безопасностью объектов (Дистанционная работа)
Описание: Разработать MVP единой white-label платформы для управления безопасностью квартир, домов и коммерческих объектов. Ключевая задача: создать мобильное приложение и бэкенд, которые позволяют клиенту: Видеть статус всех систем охраны и безопасности в одном приложении. Выбирать и подключать тарифы. Управлять оборудованием (датчики, камеры, краны перекрытия воды/газа). Функциональные требования: 1. Тарифная сетка (4 тарифа) Тариф Состав услуг Абонентская плата «Старт» Охрана + базовые датчики (движение, открытие двери) 1 490 ₽/мес «Комфорт» «Старт» + вода (кран+реле) + газ (клапан+реле) + датчики (окна, дым, вода, газ) + камера 2 490 ₽/мес «Премиум» «Комфорт» + умный замок + видеодомофон 3 490 ₽/мес «Премиум+» «Премиум» + дополнительные камеры + NVR 4 490 ₽/мес Тарифы должны быть гибкими — клиент может добавлять/отключать услуги. 2. Оборудование (каталог для клиента) Каждый тариф включает свой набор оборудования. В приложении клиент должен видеть, какое оборудование установлено на его объекте, и его статус. Тариф Оборудование (ориентировочная стоимость) «Старт» Security Hub + датчик движения + датчик открытия двери (~11 000 ₽) «Комфорт» «Старт» + датчики окон (3 шт) + датчики дыма (2 шт) + датчик протечки воды (2 шт) + кран с электроприводом + реле + датчик газа + газовый клапан + реле + камера (~50 000–53 000 ₽) «Премиум» «Комфорт» + умный замок + видеодомофон (~82 000–85 000 ₽) «Премиум+» «Премиум» + дополнительные камеры (2 шт) + NVR (~108 000–111 000 ₽) Важно: краны перекрытия воды и газа — отдельные устройства, не входят в комплект с датчиками. Они должны отображаться в приложении как отдельные управляемые элементы (статус «открыт/закрыт», возможность ручного управления). 3. Мобильное приложение (FlutterFlow) Экраны: Главный дашборд — статус всех систем с визуальными индикаторами (охрана, пожар, вода, газ, двери, окна, камеры). Охрана — постановка/снятие, ночной режим, режим «отпуск», история событий. События — лента тревог с фильтрацией по типу (охрана, пожар, вода, газ, доступ). Камеры — просмотр онлайн-видео и архива (интеграция IPTRONIC). Доступ — статус двери, открытие двери, гостевой доступ (интеграция DNAKE). Сервис — создание заявки на вызов инженера, статус заявки (интеграция GuarDiGiDesk). Профиль — данные клиента, тариф, контакты пульта, настройки уведомлений. Тарифы — выбор/смена тарифа, просмотр включённых услуг и оборудования. 4. Бэкенд-ядро (AppMaster.io) База данных: clients, objects, devices, tariffs, events, tickets, users REST API для мобильного приложения (все эндпоинты) Бизнес-логика: тревоги → push-уведомления → создание заявок Интеграции с API поставщиков: ТЕКО (охрана, датчики), IPTRONIC (видео), DNAKE (доступ), GuarDiGiDesk (сервис) Управление тарифами и оборудованием: привязка устройств к тарифу, отображение в интерфейсе 5. Интеграции Поставщик Что интегрируем ТЕКО (ПАК «Астра») Охрана, пожарные датчики, датчики воды/газа, управление объектами, реле для кранов IPTRONIC (S-MOB) Видеопотоки, архив, события с камер DNAKE Домофония, управление доступом, статусы дверей GuarDiGiDesk Создание/обновление заявок, статусы ТО, регламенты Технические требования: Frontend: FlutterFlow (iOS + Android) Backend: AppMaster.io (REST API, база данных, бизнес-логика) Авторизация: JWT-токены, ролевая модель (клиент/админ/инженер) Push-уведомления: Firebase Cloud Messaging Безопасность: HTTPS, шифрование данных, обработка ПДн в соответствии с 152-ФЗ Что исполнитель должен предоставить: Работающее мобильное приложение (iOS + Android) в виде APK и IPA Доступ к проектам FlutterFlow и AppMaster.io Исходный код (экспорт) API-документация (Swagger/OpenAPI) Инструкция по развертыванию и настройке Инструкция по сборке и деплою в сторах Тестовые сценарии для проверки 1 неделя бесплатной поддержки после сдачи Бюджет и сроки: Бюджет: 110 000 ₽ (фиксированно) Срок: 20–25 дней Требования к исполнителю: Опыт разработки на FlutterFlow (от 1 года) Опыт разработки на AppMaster.io (от 6 месяцев) Опыт интеграции REST API Понимание работы с Firebase (авторизация, push-уведомления) Понимание работы с тарифами и каталогом оборудования Ключевое слово для отклика: «ФОРТ»