← Назад в оглавление
REQUIREMENTS — ПУСК
Версия: 1.0
Дата: 2026-03-07
Источник: MVP + User Stories v1.0, ТЗ 4 компонента v2.0
1. Критерий готовности MVP
Бригадир, прораб и директор могут провести проект от заявки до приёмки работ, не используя WhatsApp для рабочей коммуникации и не теряя ни одного фото или документа.
2. Роли и доступ
| Роль |
Видит |
| Директор |
Все компоненты: 1 + 3 + 4 |
| Главный инженер |
1 + 2 + 3 + 4 |
| Прораб |
1 + 2 + 3 |
| Бригадир |
1 + 2 + 3 (только свои задачи) |
| ПТО |
1 + 2 + 3 + 4 |
3. MVP — 9 блоков (Стандарт, тариф 50К/мес)
Блок 1: Авторизация и организация
- Регистрация организации
- Приглашение сотрудников по email
- Роли: Директор, Гл.инженер, Прораб, Бригадир, ПТО
- JWT-авторизация
Блок 2: Проекты и объекты
- Создание объекта (адрес, заказчик, дедлайн, прораб)
- Канбан-доска объектов со статусами
- Дашборд директора: сводка по всем объектам
Блок 3: Этапы и чек-листы
- Создание этапов из шаблонов каталога операций
- Чек-лист с обязательными пунктами
- Блокировка кнопки "Сдать" до закрытия всех required пунктов
- Подача на приёмку → уведомление директору
Блок 4: Приёмка работ
- Принять этап / Вернуть с комментарием
- При принятии → следующий этап разблокируется
- История приёмок
Блок 5: Фотофиксация
- Съёмка с телефона (PWA + camera API)
- Автоматический watermark: GPS + время + ФИО + объект
- Привязка фото к этапу / работе
- Офлайн-очередь при плохом интернете
Блок 6: Хранилище документов
- Загрузка документов (PDF, скан, чертёж)
- Привязка к объекту / этапу
- Полнотекстовый поиск
Блок 7: Чат
- Чат привязан к объекту
- История сохраняется (не теряется как в WhatsApp)
- Прикрепление файлов из хранилища
Блок 8: Уведомления
- Этап подан на приёмку
- Этап принят / возвращён
- Новое сообщение в чате
- Дедлайн через 24 часа
Блок 9: Отчёты
- Фотоотчёт одной кнопкой → PDF с фото по этапам
- Отчёт о статусе объекта для заказчика
- Реестр документов ИД
4. v2.0 — Компонент 4: Финансы (тариф Бизнес 90К/мес)
- Контракт и смета по объекту
- Учёт закупок и материалов
- Учёт бригад (ФИО, ставки, наряды)
- Учёт техники (моточасы, перемещения)
- Формирование КС-2 / КС-3
- Маржинальность по проектам в реальном времени
5. Перспектива: YAML-конфигуратор
Ключевая дифференциация — адаптация платформы под любую строительную нишу без изменения кода. Конфигурируются: этапы, чек-листы, роли, отчёты.
6. Non-functional требования
| Требование |
Значение |
| Платформа |
PWA (работает на iOS и Android без App Store) |
| Офлайн |
Service Worker — работа при плохом интернете |
| Хранилище |
S3-совместимое (Selectel / Yandex Cloud) |
| БД |
SQLite (MVP) → PostgreSQL (продакшн) |
| Деплой |
Docker Compose на российском VPS |
| Данные |
Только в РФ (соответствие 152-ФЗ) |
← Назад в оглавление