Клиент сам отмечает комнаты, работы и материалы и может рассчитать ремонт по каждому помещению. Вам приходит заявка с готовой сметой, а не вопрос «сколько будет стоить?».
| Комната | Площадь | Сумма |
|---|---|---|
| Гостинаякапитальный | 18 м² | 214 800 |
| Спальнякапитальный | 15 м² | 171 300 |
| Кухнякапитальный | 10 м² | 146 200 |
| Санузелплитка · сантехника | 5 м² | 139 600 |
| Коридоркосметический | 10 м² | 68 400 |
Клиент просит цену за квадрат, вы называете цифру по опыту. Потом выясняется: в санузле плитка, в коридоре демонтаж, в гостиной два окна.
Смета по комнатам: у каждого помещения свои работы.
Замеры на листке, площадь кухни в переписке, санузел посчитан отдельно и забыт. Смету проще собрать заново, чем искать ошибку.
Комнаты — строки: добавили — итог пересчитался.
Клиент просит разбить сумму по комнатам и убрать часть работ. Вычитаете вручную и объясняете, почему остаток не сходится.
Нужна разбивка: работы и материалы по каждому помещению.
Модули под ремонт квартиры: от комнат до заявки со сметой.
Комнаты → работы → материалы и опции → контакты.
Площадь, тип ремонта, демонтаж, окна, тёплый пол.
Итог сразу, работы отдельно от материалов.
Контакт и смета одним объектом, не скриншотом.
Поиск, статус, копирование для похожей квартиры.
Сравниваем деньги, срок, правки и то, кому остаётся результат.
| Нанять разработчиказаказ «под ключ» | Купить подпискуготовый сервис расчётов | Собрать самомупо инструкции на этой странице | |
|---|---|---|---|
| Деньги | десятки тысяч, доработки отдельно | ежемесячный платёж за чужой сервис | 5 млн токенов бесплатно |
| Срок | недели согласований | сразу, по чужому шаблону | один вечер, файл на телефоне |
| Правки | письмо и техзадание | просьба в поддержку | словами в чат — новая цена |
| Кому принадлежит результат | код у подрядчика | данные у сервиса | файл у вас на диске |
Сборка на бесплатных токенах: ни аванса, ни месячного платежа.
Один HTML-файл на ноутбуке и флешке: доступ не отключат.
Пишете «вывоз мусора 4 500» в чат — строка уже в смете.
Правите цены утром и сразу считаете новые замеры.
Разбивка, история и второй калькулятор — не платные модули.
Каждое помещение считается отдельно, а итог складывается из комнат. Клиент видит, откуда взялась цифра.
| Слой | Что входит | Как влияет |
|---|---|---|
| Помещение | Площадь, потолки, состояние стен и пола | основа: без площади строка не считается |
| Работы | Демонтаж, штукатурка, стяжка, плитка, малярка | площадь × расценка или фикс за комнату |
| Материалы | Обои, краска, ламинат, плитка, смеси | расход на м² × цена упаковки |
| Инженерия | Электрика по точкам, сантехника, тёплый пол | по количеству точек и приборов |
| Опции | Вывоз мусора, окна, натяжной потолок | фиксированная цена отдельной строкой |
| Резерв | Запас на непредвиденные работы | процент к сумме, последняя строка |
Клиент видит смету с разбивкой. Расценки меняются в одном разделе: новые расчёты — по ним, старые — в истории.
Настоящие экраны: что нажать и что вставить. Весь путь занимает примерно вечер.
Ссылку бот присылает после слова «старт». Ставите приложение и открываете.
Кнопка открывает рабочее окно, куда ассистент выдаст готовый калькулятор.
Проект — папка под одну задачу. Для калькулятора достаточно одного.
Например «Калькулятор: ремонт квартиры». Клиент название не увидит.
Кнопка «Скопировать промпт» ниже берёт текст целиком. В поле проекта — Ctrl+V.
Кнопка со стрелкой справа от поля или Enter. Дальше ассистент задаст вопросы.
Спросит про комнаты, расценки, материалы и заявки. Отвечайте словами: «считаю по комнатам, вывоз отдельной строкой». В конце — готовый HTML-файл.
Менять ничего не нужно: свои комнаты и расценки опишете в ответах на вопросы.
Ты — senior product designer, UX-архитектор и frontend-разработчик. Помоги мне без технических знаний собрать калькулятор стоимости ремонта квартиры: параметры, опции, цена, расчёт, заявка. Проектировать базу данных не нужно — это твоя работа.
Сначала короткий опрос на понятном языке (8–15 вопросов с вариантами ответов): сколько комнат и какие помещения я считаю; какие типы ремонта предлагаю — косметический, капитальный, под чистовую; как считаю работы — за квадратный метр, за точку или фиксированной суммой за комнату; какие работы встречаются чаще всего; какие материалы закладываю и по какому расходу; что включаю в инженерию; нужен ли резерв на непредвиденное; как показываю смету клиенту — одной суммой или по комнатам; какие контакты прошу в заявке; что важно видеть в истории. Не спрашивай про фреймворки, базы и архитектуру. После ответов коротко перескажи, что понял, и начинай.
Сущности и связи: помещение (название, площадь, тип ремонта, высота потолков); расценка (работа, единица — м², точка или фикс, цена); материал (название, расход на м², цена упаковки); опция (демонтаж, вывоз мусора, замена окон, тёплый пол, натяжной потолок); расчёт (объект, помещения, работы, материалы, опции, позиции, итог, резерв, дата); заявка (контакт, расчёт, статус). Всё связано по стабильным ID. Статусы расчёта: черновик → расчёт → заявка отправлена. Изменение площади, расценки или опции сразу пересчитывает и комнату, и итог по квартире.
Экраны: шаги расчёта (1 — квартира и комнаты, 2 — работы по комнатам, 3 — материалы и опции, 4 — контакты); итоговая смета (сводка по квартире, разбивка по помещениям, работы и материалы отдельными строками, резерв, кнопка «Отправить заявку»); заявка с расчётом (контакты, комментарий, прикреплённая смета, что видит мастер); история расчётов (поиск по адресу и дате, сумма, статус, копирование расчёта для похожей квартиры). Пустые состояния, подтверждения удаления, понятные ошибки ввода.
Деньги: считай снизу вверх. Комната = площадь × расценка работ + материалы по расходу + инженерия по точкам + опции. Итог квартиры = сумма комнат + резерв (процент, по умолчанию 7%). Работы и материалы не смешивай в одну строку. Округление до сотен. Все цены храню в одном разделе и меняю без правки экранов. В отправленной заявке фиксирую цены на дату расчёта.
Дизайн: сам выбери одну цельную систему — спокойная палитра, плотные таблицы, моноширинные цифры и подписи, статусы точками, прямые углы. Акцентный цвет только на кнопке расчёта, ссылках и итоговой сумме. Адаптив от 360 px, hover и focus, без декоративных цифр и визуального шума.
Технически: один HTML-файл, CSS и vanilla JS внутри, localStorage как хранилище, без backend, сборщиков, npm и внешних библиотек. Внутри файла раздели слои: storage → сущности → смета → компоненты → экраны → навигация. После любого изменения данные сохраняются, интерфейс перерисовывается сразу. Добавь реалистичные демо-данные по двухкомнатной квартире и кнопку «Удалить тестовые данные» с подтверждением.
Перед выдачей сам пройди сценарии: расчёт студии, расчёт трёхкомнатной квартиры, добавление и удаление комнаты, смену типа ремонта с пересчётом, отправку заявки, удаление расчёта, копирование расчёта из истории, перезагрузку страницы, работу с телефона. Найденное исправь сам.
Ответ — полный готовый HTML-файл, без «вставьте этот фрагмент». Все дальнейшие правки — тоже полным файлом.
Моя задача: ремонт квартир под ключ, считаю по комнатам, материалы держу отдельно от работ, веду сметы в блокноте и таблице.
Для расчёта хватит. Точные метры поправите позже: работа и материалы комнаты пересчитаются, остальные строки останутся.
Пишете «штукатурка 650 за м², плитка в санузле 2 400». Цены попадают в расценки, новые сметы считаются по ним.
Да, после сохранения файла: комнаты, расценки и история лежат в браузере. Файл можно переслать себе на другое устройство.
На последнем шаге клиент оставляет контакт и отправляет заявку. Смету можно открыть, распечатать, сохранить в PDF и переслать.
Можно одним: тип ремонта — параметр комнаты. Если линейки сильно расходятся, соберите второй файл за вечер.
Примерно вечер. Время уходит на ответы: какие работы делаете, как считаете инженерию и что показываете клиенту.
Напишите боту «старт» — получите установку и 5 млн токенов. Дальше семь шагов и промпт со страницы.
Забрать доступ в боте Telegram · @get_ai_access_bot