# Construction Delivery Control React-приложение для управления доставкой заказов. В текущем контуре есть три внутренние роли и публичная страница клиента: менеджер, логист, водитель и клиент. ## Запуск ```bash npm install npm run dev ``` ## Главный документ - [Обзор системы](/Users/mihailkucer/Documents/super-sam/docs/product-overview.md) — назначение приложения, роли, сценарии, клиентский flow и подготовка к показу. ## Что уже есть - OTP-вход по email через Supabase Auth. - Служебный вход `roles@local` для демонстрации ролей менеджера, логиста и водителя. - Role-based dashboard для менеджера, логиста и водителя. - Карточка заказа с составом, комментариями и историей. - Публичная страница `/delivery/:token` для выбора даты, половины дня и просмотра состава заказа. - Supabase SQL-схема, таблицы приглашений и Edge Functions для invitation flow. - Документация по продукту, архитектуре и сценариям. ## Структура - `src/` — интерфейс и клиентская логика. - `supabase/schema.sql` — структура БД, роли, индексы, RLS, триггеры. - `supabase/functions/` — Edge Functions для приглашений, статусов и чат-коммуникаций. - `supabase/seed/stage-1-demo.sql` — рабочий набор seed-данных для показа. - `docs/architecture.md` — архитектура фронтенда и модулей. - `docs/product-overview.md` — общий обзор продукта, ролей и сценариев. - `docs/scenarios.md` — сценарии жизненного цикла заказа.