# Construction Delivery Control React-приложение для управления заказами, производством, логистикой и чатбот-коммуникацией через VK, Telegram и Messenger Max. ## Запуск ```bash npm install npm run dev ``` ## Что реализовано - OTP-вход по email через Supabase Auth с demo-режимом без backend-конфига. - Installable PWA-режим: приложение можно добавить на домашний экран и открыть как отдельное окно. - Offline demo flow: после первого запуска дашборд и локальные demo-данные доступны без интернета. - Role-based dashboard для менеджера, производства, логиста и администратора. - Форма создания и редактирования заказов с автоназначением логиста. - Карточка заказа с историей статусов, действий, чата и слотов доставки. - Панели очереди производства и администраторского обзора пользователей. - Светлая и тёмная тема, адаптивный минималистичный UI. - Supabase SQL-схема с RLS, аудитом и расширением под нескольких логистов. - Тестируемый сервисный слой для фильтрации, смены статусов и генерации новых заказов. - Документация по архитектуре, ботам и пользовательским сценариям. ## Структура - `src/` — интерфейс и клиентская логика. - `public/` — PWA manifest, service worker и install icons. - `supabase/schema.sql` — структура БД, роли, индексы, RLS, триггеры. - `supabase/functions/` — заготовки Edge Functions для webhook и отправки сообщений в боты. - `docs/architecture.md` — архитектура фронтенда и модулей. - `docs/chatbot-integration.md` — логика интеграции VK/Telegram/Messenger Max. - `docs/scenarios.md` — сценарии жизненного цикла заказа.