К содержимому
besata
← Все проекты / 30
16 / Концепция

SLOTCRAFT

Онлайн-запись с переносами и листом ожидания

SLOTCRAFT

Запись на услуги и управляемый лист ожидания с переносами, отменами и предложением свободного времени.

Авторская концепция. Интерфейс иллюстрирует возможный продукт.
01 / Задача

Отмена оставляет пустое окно, хотя другие клиенты ждут подходящего времени. Администратор вручную проверяет расписание и пересобирает запись.

02 / Решение

Расписание учитывает длительность услуги, интервалы и доступность специалиста. После отмены система предлагает место следующему подходящему участнику листа ожидания.

  • Услуги и доступные интервалы
  • Подтверждение и перенос
  • Отмена записи
  • Лист ожидания с очередностью
03

Длительность и пересечения записей

Слот включает длительность услуги и согласованный технический перерыв. При переносе новая запись подтверждается до освобождения прежней. Проверка пересечений нужна и в клиентском сценарии, и в кабинете администратора: один интервал нельзя выдать двум людям.

04

Лист ожидания

Участник выбирает подходящие дни и диапазон времени. Освободившееся место предлагается по согласованной очереди с ограниченным временем ответа. До подтверждения предложение не считается записью; отказ или истечение срока передаёт его следующему участнику.

Интерактивная демонстрация

ИНТЕРАКТИВНЫЙ ЭСКИЗСинтетические данные

КОНСУЛЬТАЦИЯ · 60 МИН + 30 МИН ПЕРЕРЫВ

10:00Занято
11:30Занято
13:00Запись клиента А
14:30Занято
Лист ожиданияКлиент Б · 12:00–15:00

Последовательно отмените запись и передайте свободное место участнику очереди.

Сценарий выполняется в браузере. Данные не отправляются; состояние сбрасывается после закрытия, скачанные файлы остаются у вас.

Контекст и границы +

Авторский макет на синтетическом расписании. Интеграции с внешними платными системами требуют доступного API. Предложения отправляются только записавшимся в лист ожидания пользователям.

Что внутри

Модель расписанияБлокировка пересекающихся записейОчередь ожиданияTelegram-сценарий и кабинет администратора
Обсудить похожую задачу ↗