Метры, материал и монтаж считаются сами: вводите длину участка, выбираете пролёт и ворота — на выходе готовая смета, которую не стыдно отправить заказчику.
Калькулятор для забора нужен не ради красивой цены на экране. Он нужен в те моменты, когда цифру надо назвать сразу — стоя у участка, в переписке, на встрече.
Профлист, евроштакетник и сетка — три разных цены за метр. В блокноте это три страницы вычислений и один потерянный столбец.
Навес считается по площади, а не по метру. Поликарбонат, металл, шаг ферм — и снова пересчёт с нуля, пока человек ждёт ответ.
Их забывают добавить, а потом пересчитывают смету при заказчике. Приложение держит их в структуре и подставляет в итог само.
Речь не о «сделать сложно», а о том, кто платит, кто ждёт и кому в итоге принадлежит результат.
| Критерий | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Разработка «под ключ» стоит десятки тысяч рублей ещё до первой правки. | Ежемесячный платёж за доступ к чужому сервису, пока вы им пользуетесь. | Свой файл и 5 млн токенов бесплатно на старте. |
| Срок | Недели переписки, макетов и согласований. | Быстро, но под чужой шаблон и чужую логику расчёта. | Один вечер от установки до первого расчёта. |
| Правки | Каждое изменение — новое письмо, оценка и ожидание. | Только то, что разрешил тариф. Свои формулы — нет. | Словами в чат: «добавь автоматику на ворота». |
| Кому принадлежит | Файлы и доступы часто остаются у подрядчика. | Сервису. Отключили платёж — потеряли расчёты. | Вам. Один HTML-файл лежит у вас на диске. |
Ниже — не реклама, а честный список того, что вы получаете и чего лишаетесь.
Ни счёта за разработку, ни ежемесячной подписки. Расход — один вечер и ваши ответы на вопросы.
Готовый HTML-файл живёт у вас: на рабочем ноутбуке, на телефоне, на флешке в машине.
Поменялся прайс на профлист — пишете «метр стал 2 990, обнови» и получаете новый файл.
Заказчик просит вариант «подешевле» — вы меняете материал и отвечаете через минуту, а не через три дня.
Ворота, калитка, навес, доставка, скидка, история расчётов — включаете всё, что нужно вашей работе.
Внутри приложения расчёт разложен на позиции. Вы видите не только итог, но и откуда взялась каждая строка — это главное, когда заказчик спрашивает «а почему столько?».
Цены за метр, за столб и за квадрат навеса хранятся в одном месте. Меняете прайс — пересчитываются все будущие сметы, а старые расчёты остаются с теми цифрами, что видел заказчик. Скидка идёт отдельной строкой, поэтому всегда видно и исходную сумму, и итог.
Кнопки называются ровно так, как в приложении. Ничего скачивать и прикреплять не нужно — промпт копируется прямо с этой страницы.
Ссылку на установку бот прислал после слова «старт». Откройте её один раз — дальше приложение всегда под рукой.
Кнопка открывает рабочую область в браузере. Здесь вы будете видеть проекты и файлы приложения.
Проект — это отдельная папка под конкретную задачу. Под заборы и навесы заводите свой, чтобы не смешивать с другими расчётами.
Название может быть любым понятным: «Калькулятор заборов», «Сметы на навесы». После нажатия откроется пустой проект с полем сообщения.
Нажмите кнопку копирования под текстом промпта, вернитесь в проект и вставьте в поле сообщения через Ctrl + V (на телефоне — долгое нажатие и «Вставить»).
Или просто Enter. Модель начнёт с короткого опроса — это не ошибка и не зависание, а подготовка к сборке.
Спрашивать будут про ваши материалы, прайс за метр, шаг столба, ворота и то, как вы считаете монтаж. После ответов вы получите готовый HTML-файл приложения — его можно открыть и сразу считать.
Копируйте целиком, ничего не дописывая. В конце добавьте одну строку о своей работе — модель учтёт её в опросe.
Ты — senior product designer, UX-архитектор и frontend-разработчик. Помоги мне без технических знаний собрать калькулятор стоимости заборов и навесов: параметр, опция, цена, расчёт, заявка. Проектировать базу данных не нужно — это твоя работа.
Сначала короткий опрос на понятном языке (8–15 вопросов с вариантами ответов): какие ограждения я ставлю — профлист, евроштакетник, 3D-сетка, кирпичные столбы; от чего считаю базу — погонный метр забора или площадь навеса; какие материалы и комплектующие закупаю; какой шаг столба и лаг использую; как считаю ворота, калитку и автоматику; какие навесы делаю — поликарбонат, профлист, металлочерепица; как учитываю монтаж, доставку и сварку; какие скидки даю и от какой суммы; кто смотрит расчёт — заказчик сам или вместе со мной; какие контакты прошу в заявке; что храню в истории. Не спрашивай про фреймворки, базы и архитектуру. После ответов перескажи, что понял, и начинай.
Сущности и связи: параметр (длина периметра, высота, шаг столба, тип грунта, число углов); материал (наполнение пролёта, столбы, лаги, кровля навеса) со своей ценой за метр, штуку или квадрат; опция (название, группа, цена, тип начисления — за метр, за штуку, за квадрат, фиксированная); расчёт (заказчик, параметры, материалы, опции, позиции, итог, дата); заявка (контакт, расчёт, статус). Всё связано по стабильным ID. Статусы расчёта: черновик → расчёт → заявка отправлена. Любое изменение параметра сразу пересчитывает смету.
Экраны: шаги расчёта (1 — участок: длина, высота, шаг столба; 2 — наполнение и комплектующие; 3 — ворота, калитка, навес и монтаж; 4 — контакты и отправка); итоговая смета (позиции с количеством и ценой, сумма, диапазон «от и до» по материалам, кнопка «Отправить заявку»); заявка с расчётом (контакты, комментарий, приложенный расчёт, что видит заказчик); история расчётов (поиск по имени, дата, сумма, статус, повторный расчёт на базе старого). Нужны пустые состояния, подтверждение удаления и понятные ошибки ввода.
Деньги: итог = длина периметра × цена метра + столбы × штука + лаги × метраж + ворота + калитка + автоматика + площадь навеса × цена кровли + монтаж + доставка − скидка. Округление до десятков рублей, все цены в одном месте и меняются без правки кода экранов. Скидка отдельной строкой, видно исходную сумму и итог.
Дизайн: выбери одну цельную систему — плотные таблицы, спокойная тёмная палитра, моноширинные подписи и цифры, статусы точками. Акцентный цвет только на кнопках, ссылках и итоговой сумме. Адаптив от 360 px, состояния hover и focus, без декоративных цифр и визуального шума.
Технически: один HTML-файл, CSS и vanilla JS внутри, localStorage как хранилище, без backend, сборщиков, npm и внешних библиотек. Внутри файла раздели слои: storage → сущности → расчёт → компоненты → экраны → навигация. После любого изменения данные сохраняются, интерфейс перерисовывается сразу. Добавь реалистичные демо-данные по заборам и навесам и кнопку «Удалить тестовые данные» с подтверждением.
Перед выдачей сам пройди сценарии: забор из профлиста 68 метров, забор из евроштакетника той же длины, навес 6×4, добавление автоматики на ворота с пересчётом, отправку заявки, удаление расчёта, повтор расчёта из истории, перезагрузку страницы, работу с телефона. Найденное исправь сам.
Ответ — полный готовый HTML-файл, без «вставьте этот фрагмент». Все дальнейшие правки — тоже полным файлом.
Моя задача: ставлю заборы и навесы, считаю от погонного метра, ворота и калитка отдельными позициями, монтаж и доставку включаю в смету, веду дела в блокноте и переписке.
Нет. Цены за метр, за столб и за квадрат навеса хранятся отдельно от расчётов. Вы правите цифру в одном месте — все новые сметы считаются по ней. Старые расчёты остаются с теми значениями, что видел заказчик, поэтому спорить о сумме постфактум не придётся.
Нет. Опции добавляются словами в чат проекта: «нужна автоматика на ворота, 34 000 за комплект, ставится фиксированной строкой». Вы получите обновлённый файл, где опция уже есть в шаге расчёта, в смете и в истории.
Да. Это один HTML-файл, а расчёты хранятся в памяти браузера на устройстве. Приложение запускается без соединения с сервером — интернет нужен только чтобы получить сам файл и позже отправить заявку.
Двумя способами: показать экран сметы на телефоне или отправить ссылку на заявку с уже подставленными параметрами. В смете видны все позиции — метры, материал, ворота, монтаж, — поэтому вопрос «а откуда сумма» обычно снимается сразу.
Можно, и часто так удобнее: у навеса своя логика — площадь, кровля, шаг ферм. Достаточно завести второй проект и отправить в него тот же промпт с уточнением «только навесы». Оба файла будут работать независимо.
Обычно один вечер. Из них основное время — ответы на вопросы про ваши материалы и цены, а не работа с кодом. Код вы не пишете и не читаете: на выходе просто файл, который открывается двойным щелчком.
Откройте бота, получите доступ и соберите калькулятор под свои заборы и навесы. Дальше каждая смета будет занимать меньше минуты — с воротами, монтажом и историей расчётов.