Категории и позиции
Гриль, азия, пекарня, напитки — порядок задаёте сами. Позиции можно переставлять и скрывать.
01 · Меню и каталог · фудкорт
Гриль, азия, пекарня и кофе — у каждой свои позиции и остатки. Один QR показывает гостю общее меню, а вы правите его словами в чате.
5 000 000 токенов бесплатно после слова «старт». Свой HTML-файл, без подписки.
Один QR ведёт на общее меню, кухни внутри разделены категориями. Цены и пометки — пример раскладки.
В 13:40 повар говорит, что курицы нет. Пишете боту «убери курицу терияки в стоп-лист» — гость не заказывает то, чего нет.
С утра изменилась закупка. В таблице это правки и рассылка, в своём меню — одна фраза, и новая цена на всех экранах.
Четыре кухни, у каждой свой прайс. Вместо папки с вкладышами — категории, поиск и состав рядом с названием.
Сравнивайте не прайсы, а владение: кто держит файл, как проходят правки и что останется, когда меню нужно менять в обед.
| Критерий | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Десятки тысяч рублей и больше — за настройку и доработки. | Ежемесячный платёж за доступ к чужому сервису. | Свой HTML-файл и 5 000 000 токенов бесплатно после слова «старт» в боте. |
| Срок | Недели согласований и ожидания исполнителя. | День на шаблон, если случай совпал со сценарием сервиса. | Вечер по инструкции из семи шагов. |
| Правки | Через разработчика: письмо, задача, следующая версия. | В чужом интерфейсе и в пределах функций тарифа. | Словами в чате: «подними цену», «добавь аллерген», «убери в стоп-лист». |
| Кому принадлежит результат | Исполнителю; доступ к коду — по договорённости. | Сервису; доступ, пока платите. | Вам: файл у вас, его можно открыть и передать администратору. |
На телефоне таблицу можно прокрутить вправо →
Важно не «дешевле», а «быстрее вернуть контроль». Меню должно успевать за сменой, а не за подрядчиком.
Нет счёта за разработку и ежемесячных платежей. Платите временем один раз.
На выходе обычный HTML-файл: его не отключат с тарифом и не заберут с аккаунтом.
Опишите изменение боту, как сказали бы администратору смены.
Цена меняется в обед, а не «в следующем спринте». Посредника нет.
Категории, аллергены, стоп-лист и QR — части одного файла, не платные модули.
Не картинка с PDF, а рабочая структура: гость видит блюда, вы — те же данные для быстрых правок.
Гриль, азия, пекарня, напитки — порядок задаёте сами. Позиции можно переставлять и скрывать.
Что в порции, сколько граммов, острое ли блюдо. Гость понимает это до кассы.
Одна цена для зала, отдельная для большого размера, пометка «за 100 г».
Позиция не исчезает, а получает статус «нет в наличии». Вернуть можно одним действием.
Одна ссылка на меню: код на столе, стойке и витрине. Гость открывает в браузере.
Пишете боту, что изменилось, и получаете обновлённый файл. Без таблиц и потерянных версий.
Карточка позиции, список категорий, стоп-лист и редактирование — четыре экрана в одном файле. Этого достаточно, чтобы запустить меню.
Кнопки называются так же, как здесь. На скриншотах — ниша «Меню: фудкорт» и промпт.
Ссылку на установку бот прислал после слова «старт». Откройте, установите и вернитесь сюда.
Откроется браузерный экран, где собирается приложение: проект, файлы и история сообщений.
Каждый проект — отдельная папка. Создайте новый, чтобы меню не смешивалось с другими задачами.
Например, «Меню: фудкорт». Название можно изменить позже.
Нажмите кнопку «Скопировать промпт», вернитесь в проект и вставьте текст через Ctrl+V.
Промпт длинный — это нормально. Отправляйте целиком: в нём сущности, статусы и четыре экрана.
Отвечайте обычными словами: сколько кухонь, аллергены, кто правит цены. В конце — готовый HTML-файл приложения.
05 · Промпт для проекта
Текст уже адаптирован под фудкорт: категории, состав, цены, аллергены, стоп-лист и четыре экрана. Копируется целиком.
Ты — senior product designer, UX-архитектор и frontend-разработчик. Помоги человеку без технических знаний собрать приложение «Меню: фудкорт» — одно общее меню для нескольких кухонь.
Сначала задай 8–15 простых вопросов с вариантами ответов: какие кухни и категории есть на фудкорте; как называются позиции; указываете ли состав, вес, остроту и аллергены; из чего складывается цена и бывают ли размеры; как часто меняются цены; кто будет вносить правки; как гости открывают меню — по QR на столе, на стойке или по ссылке; нужен ли поиск по позициям; что важно видеть сразу после открытия. Не спрашивай про фреймворки, базу данных и архитектуру.
После ответов коротко перескажи, что понял, и собери приложение. Сущности: категория (кухня), позиция, состав, цена, аллерген, статус. У позиции должны быть название, короткое описание, состав или ингредиенты, вес или объём, цена, аллергены, признак остроты и статус «в наличии» или «стоп-лист». Категории и позиции можно добавлять, переименовывать, менять местами и скрывать, не удаляя.
Экраны: меню по категориям с поиском и переходом к позиции; карточка позиции с составом, весом, ценой и аллергенами; стоп-лист отдельным списком; редактирование категорий и позиций. Статус меняется в одно касание: «в наличии → стоп-лист → снова в наличии». Перед удалением спрашивай подтверждение. Позиции из стоп-листа остаются видимыми с пометкой и не попадают в активный список.
Дизайн выбери сам: спокойная типографика, понятная иерархия, читаемые цены, единые компоненты, hover и focus, адаптив от 360 px. Никакого визуального шума и декоративных цифр.
Технически: один HTML-файл, CSS и vanilla JS внутри, localStorage как хранилище, без backend, сборщиков, npm и внешних библиотек. Раздели слои: storage → сущности → фичи → компоненты → экраны → навигация. После любого изменения данные сохраняются и интерфейс обновляется сразу. Добавь реалистичные демо-данные для трёх кухонь и кнопку «Удалить демо-данные» с подтверждением. Предусмотри пустые состояния, битые данные в localStorage, закрытие окон по Escape и по клику на фон.
Проверь сценарии: добавить позицию, изменить цену, убрать в стоп-лист, вернуть из стоп-листа, найти позицию поиском, открыть карточку, перезагрузить страницу, поработать с телефона. Исправь найденное сам. Ответ — полный готовый HTML-файл, без фрагментов. Все дальнейшие правки тоже присылай полным файлом.
Моя задача: меню фудкорта с несколькими кухнями, которое я правлю сам.
Коротко о QR, ценах, хостинге и правках.
Откроется общее меню: категории, позиции, состав, вес и цены. Приложение не нужно, но для ссылки нужен интернет.
Да. Пишете боту, что и на какую цену заменить, и получаете обновлённый файл. Одна фраза.
Нет. Позиция уходит в стоп-лист с пометкой, а потом возвращается одним действием.
Для проверки откройте файл у себя. Для гостей по QR файл выкладывают на статический хостинг — отдельный шаг без программирования.
Да: состав, вес, аллергены и острота — отдельные поля. Заполняете сами, бот переносит в меню.
Обычно вечер: установка, проект, промпт и 8–15 вопросов. На выходе свой HTML-файл. 5 000 000 токенов бесплатно, дальше баланс пополняется.
07 · Старт
Напишите «старт» в боте, получите ссылку и вставьте промпт с этой страницы. Через семь шагов у вас свой файл меню.
5 000 000 токенов бесплатно. Без подписки на чужой сервис и без ожидания подрядчика.