Предварительный прототип
Конструктор рассадки гостей на свадьбе
Добавляйте круглые и прямоугольные столы, назначайте гостей, проверяйте вместимость и готовьте схему к печати. Сейчас план работает локально и намеренно не подключён к персональным данным WeddingSite.
Прототип инструмента
Рассадка гостей
Версия локального плана: 2. Есть незавершённые назначения или предупреждения.
Поле
Схема столов
Стол можно перемещать мышью или пальцем. Масштаб условный.
Проверка
Предупреждения
Следующий технический этап
Что требуется для сохранения в кабинете
- Подтвердить, что у строк гостей есть стабильные внутренние ID.
- Создать отдельную коллекцию SeatingPlans после backup и разрешённой migration.
- Связать назначения с существующими гостями без копирования телефонов, email, аллергий и токенов.
- Добавить autosave с версией и защитой от конфликтов.
- Проверить архивный режим, print privacy и восстановление после сетевой ошибки.
Вопросы и ответы
О текущем прототипе
Сохраняется ли план в кабинете?
Пока нет. На текущем этапе это локальный прототип: состояние живёт только в открытой вкладке и не отправляется на сервер.
Почему ещё нет импорта гостей из свадьбы?
Сначала необходимо подтвердить стабильные внутренние ID гостей в staging. Конструктор не должен связывать рассадку только с именами или копировать персональные данные.
Можно ли распределять гостей на телефоне?
Да. В прототипе назначение выполняется через список и выбор стола, поэтому базовая работа доступна без drag-and-drop.
Что происходит при удалении стола?
Назначенные гости возвращаются в список без стола. Они не удаляются из плана.