🍕
Загрузка…

Книга рецептов

Pizza Door

🔒

Доступ пока не открыт ни к одному разделу.

Покажите этот экран своему управляющему — здесь видно, что нужно поправить.

⭐ Избранное

Отмеченные рецепты со всех разделов. Отметка ставится сердечком на карточке и хранится на этом устройстве.

📦 Закупка

👤 Заявки и люди

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

Работают, пока сайт открыт хотя бы в одной вкладке
📚 Общая база

Здесь создаются новые рецепты. Они не принадлежат ни одному заведению, в разделах сети не показываются и поварам не видны. Готовый рецепт копируется отсюда в любую точку — оригинал остаётся в базе, поэтому одну заготовку можно раздать в несколько заведений.

⚙️ Админ-панель

Режим редактирования
🔐 Мой вход

Меняете только свой вход. Чужой пароль посмотреть нельзя ни отсюда, ни откуда-либо ещё.

Резервная копия рецептов

Сохраняет текущую базу файлом recipes.json — резервная копия на случай, если данные придётся восстанавливать вручную.

Фото шапки

Фото на самом верху сайта, за заголовком «Книга рецептов».

Фото заднего фона

Фон под категориями и рецептами. Требует настроенной синхронизации — иначе новое фото увидите только вы.

✉️ Почта для восстановления пароля

На этот адрес приходит ссылка со служебного входа. Перед сменой адрес нужно подтвердить в Cloudflare: Email Service → Destination Addresses. На неподтверждённый ящик письмо не уйдёт.
Адрес хранится отдельно: его нет ни в файлах сайта, ни в резервной копии, ни в настройках, которые видят сотрудники. Пустое поле выключает восстановление — так проект передаётся без вашей почты внутри.

🔑 Запасные коды

Последняя дверь: если потеряны и пароль, и почта, любой из этих кодов пускает внутрь один раз. Коды показываются ровно один раз — запишите их на бумагу и держите отдельно от компьютера. На сервере остаются только отпечатки, восстановить код из них нельзя. Новые коды отменяют старые — так проект и передаётся: преемник создаёт свои.

🗑 Корзина

Всё, что пропало из сети, — заведения с их цехами и категориями, рецепты — сервер сам кладёт сюда, по какой бы причине оно ни исчезло. «Вернуть» восстанавливает ровно пропавшее, остальное не трогает. Хранится 90 дней.

🗄 Резервные копии

Каждую ночь сервер сам сохраняет копию всех данных: рецепты, настройки, закупку, людей и роли. Хранятся последние 30 копий. Раз в месяц скачивайте одну себе — на случай потери доступа к Cloudflare.

Всего рецептов 40 шт.
🏠 Заведения сети

Каждое заведение ведёт своё: свои разделы, свои категории, свои рецепты и свою закупку. Новое заведение создаётся пустым — разделы в нём добавляются так же, как в этом, а вкладка «Закупка» подключается кнопкой 🛒. Сам сайт при этом один: новая возможность появляется сразу во всех точках.

Роли выдаются по вкладкам, и в списке ролей рядом с вкладкой указано её заведение — один человек может работать сразу в нескольких точках. Кнопка 👁 открывает заведение, чтобы добавлять разделы и рецепты именно в него; переключиться можно и кнопкой «Заведение» в шапке. Удаление заведения удаляет все его разделы, рецепты и закупку.

🗂️ Разделы (вкладки)

Каждый раздел — самостоятельная книга: свои категории, свои рецепты и своя кнопка «Добавить рецепт» внутри. Разделы между собой не связаны — «Горячий цех» не видит рецептов «Пицца бара» и наоборот. У каждого своя роль: раздел видят только те, кому она выдана (плюс админ и разработчик) — раздать можно кнопкой «🎭 Роли» в списке участников ниже. Переименование раздела переименовывает и его роль.

Категории раздела правятся внутри самого раздела — кнопка «🏷️ Категории» под чипами. Удаление раздела удаляет и его категории, и все его рецепты.

🟢 Онлайн — все посетители сайта

Только те, у кого прямо сейчас есть доступ к книге рецептов (одобренные и не заблокированные участники) — те, кто застрял на экране ожидания или входа, в этот список не попадают. Зелёная точка — человек на сайте прямо сейчас. «🚫 Блок» закрывает доступ к сайту насовсем. «✕ Выйти» выкидывает человека на экран входа прямо сейчас (если он на сайте) — доступ (ключ/одобрение) при этом не отзывается, войти обратно можно тем же ключом сразу.

Кто и что менял: рецепты, недельные нормы, цеха и поставщиков, роли и права. Нажмите на имя, чтобы оставить только его действия. История одного человека также открывается кнопкой «🧾 История» в его строке ниже.

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

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

Работают, пока сайт открыт хотя бы в одной вкладке

Кто и когда открывал рецепты, разделы, закупку и фотографии. Повторное открытие того же за десять минут не пишется — иначе список забивался бы возвратами назад-вперёд. Всплеск подряд у одного человека виден сразу: это и есть признак выноса.


    
🔔 Оповещение о всплеске

Снимок экрана поймать нельзя — браузер о нём не узнаёт. Ловится другое: чтобы унести рецепты, их надо открыть. Если один человек открыл много записей подряд, придёт сообщение в Телеграм. Шлёт ваше устройство, поэтому сообщение приходит, когда админ-панель открыта; пропущенный всплеск придёт при следующем открытии.

🛡 Права роли «Администратор»

Что по умолчанию может человек с ролью «Администратор». Изменение действует сразу на всех админов сети.

➕ Новый рецепт

📷 Нажмите чтобы добавить фото

Ссылки с YouTube, Instagram, VK, Facebook, TikTok, Google Диска и других — можно несколько.

Ингредиенты
Шаги приготовления