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