Двое на одно окно
Первый написал в понедельник, второй — в среду. Оба «завтра после работы», оба уверены, что место их. Разговор случается уже в прихожей.
AI DIY · массаж и телесные практики
Кушетка одна, руки одни — значит, минуты клиента закреплены за ним, а не за перепиской. Календарь, заметки и деньги живут в одном файле на вашем ноутбуке.
Ссылку на установку бот вышлет в ответ на слово «старт».
до первого клиента
Мессенджер хранит слова, а не занятость. Час сеанса и четверть часа на смену белья живут в голове — пока не появится календарь, который их считает.
Первый написал в понедельник, второй — в среду. Оба «завтра после работы», оба уверены, что место их. Разговор случается уже в прихожей.
В списке стоит фамилия и больше ничего. Сеанс идёт дольше, а следующий человек уже топчется у двери: на проветривание и бельё время не заложено.
Деньги пришли, галочки нет. Через две недели напоминать неудобно, а держать в памяти десяток таких историй — отдельная работа.
что внутри
Не корпоративная CRM, а стол мастера: сегодня, неделя, клиенты, прайс.
Визит — это дата, начало и длина: 60, 90 или 120. Видно заранее, что пятница заканчивается в 16:15, а не «как получится».
Двоих на одно время приложение не поставит: подсветит конфликт и покажет ближайшее окно с учётом перерыва после сеанса.
Телефон, зона, на что жалуется, какое масло просил и что не любит.
У каждой услуги свои минуты и цена. Визит собирается из списка, а сумма за день сходится без калькулятора.
Плюс повторные визиты: приложение помнит, что курс не добит, и подсказывает, кому стоит предложить окно на этой неделе.
как это выглядит
Телефон нужен дважды — утром посмотреть день и после сеанса отметить приход с деньгами.
Экран «сегодня». Три визита, два свободных места и заявка, которая ждёт вашего «да».
Сеанс 90 минут. В карточке Ирины — спина, левая лопатка, просила без сильного давления.
Перерыв 15 минут. Приложение считает его занятым: следующий человек не встанет на смену белья.
Сеанс 60 минут. Записался ночью, вы подтвердили касанием — статус поменялся у обоих.
Перенос. Время вернулось в свободные, напоминание ушло без вас.
Отмены и пропуски собраны за неделю — видно, на каких часах теряются деньги.
сравнение
Один и тот же экран можно получить по-разному. Разница — в платежах и в том, чьими останутся файлы.
| Что сравниваем | Разработчик на заказ | Готовая подписка | Своя сборка |
|---|---|---|---|
| Деньги | Макет, код и запуск обойдутся в десятки тысяч. | Платёж каждый месяц за доступ к чужому кабинету. | Ноль рублей: пять миллионов токенов бот выдаёт без оплаты. |
| Срок | Недели согласований и переделок. | Сразу, но по чужому сценарию. | Вечер и десяток ответов на вопросы. |
| Правки | Любое изменение — новый счёт и новая очередь. | Только то, что разрешил тариф. | Текстом: попросили — прислали обновлённый файл. |
| Кому принадлежит | Студия держит код, вы — в её списке клиентов. | Сервису: уйти сложно, записи остаются там. | У вас: документ хранится на вашем ноутбуке. |
пять причин
Ни разработки, ни месячной подписки: пять миллионов токенов бот выдаёт бесплатно.
Один HTML-документ на вашем диске: доступ не перекроют, тариф не поднимут.
Захотелось перерыв 20 минут или услугу «лимфодренаж»? Опишите боту словами — он вернёт новую версию.
Ни брифингов, ни чужой очереди: собрали в четверг — в пятницу уже записываете.
Неделя, карточки, напоминания и оплата — не «в расширенном плане», а просто внутри файла.
инструкция
Скриншоты сняты в проекте «Запись: массажист». Названия кнопок совпадают с теми, что вы увидите у себя.
Отправьте боту слово «старт», откройте присланную ссылку — и приложение окажется на телефоне или ноутбуке.
Она выводит рабочее окно, в котором живёт ваше приложение.
Проект — это одно приложение. Для записи клиентов хватит одного, второй понадобится не скоро.
Впишите «Запись: массажист» и подтвердите — через месяц файл найдётся по названию, а не по памяти.
Нажмите «Скопировать промпт» — текст окажется в буфере. В рабочем окне щёлкните строку ввода и нажмите Ctrl + V; на телефоне удерживайте палец и выберите «Вставить».
Стрелка справа от поля или Enter. Дальше бот начнёт разговор сам.
Восемь–пятнадцать вопросов простыми словами: сколько минут длится сеанс, какой нужен перерыв, что в прайсе, какие часы рабочие. В конце — готовое приложение.
промпт
Скопируйте текст целиком в новое сообщение: бот уточнит детали и сделает приложение под вашу практику.
Ты — продуктовый дизайнер senior-уровня, UX-архитектор и frontend-инженер. Помоги массажисту, который не разбирается в технике, сделать приложение для записи клиентов и расписания сеансов. Проектирование данных и весь код — твоя часть работы, не его.
Для начала выясни 8–15 коротких вопросов с готовыми вариантами: работаешь один или с помощником; какие услуги предлагаешь и сколько минут каждая занимает (60, 90, 120); какой перерыв нужен после сеанса; в какие часы принимаешь и какие дни закрыты; где сейчас ведётся запись; как клиенты попадают к тебе; нужны ли напоминания и за какое время; показывать ли стоимость и фиксировать оплату; что хочется видеть первым при открытии. Про фреймворки, базы и архитектуру не спрашивай. После ответов перескажи понятое в двух-трёх строках и переходи к сборке.
Модель данных: клиент (имя, телефон, особенности здоровья и пожелания, откуда пришёл, история), услуга (название, минуты, цена), визит (кто, что, дата, начало, длительность, перерыв после, состояние, оплата, пометка), платёж, напоминание. Связи — по неизменным ID. Изменение цены или длительности услуги не должно переписывать прошлые визиты.
Состояния визита: записан → подтверждён → пришёл → оплачен либо не пришёл. Отмена и перенос возвращают окно в список доступных. Занятым считай сеанс вместе с перерывом после него. Если часы пересекаются, второй визит не создавай: подбери свободное время с учётом минут сеанса и перерыва.
Экраны: «сегодня» (что скоро, где есть место, какие заявки ждут ответа), неделя (столбцы по дням, сеансы плашками с минутами, перерывы отдельно), карточка клиента (контакты, заметки, прошлые визиты, запись в одно касание), прайс, напоминания о продолжении курса. Оплату и заметку добавляй из карточки визита. Продумай, что показать в пустом списке, спрос перед удалением, закрытие всплывающих окон клавишей Escape и щелчком по затемнению.
Оформление придумай сам, но цельно: крупный читаемый шрифт, спокойный фон, один цвет для действий, адаптив начиная с 360 px, зоны нажатия под палец — телефон лежит рядом с кушеткой. Никакого визуального мусора и декоративных цифр.
Техника: единый HTML-документ, стили и чистый JS внутри, данные — в localStorage, без сервера, сборщиков, npm и сторонних библиотек. Внутри разложи слои: хранилище → сущности → функции → компоненты → экраны → навигация. Любое действие сразу сохраняется и перерисовывает интерфейс.
Наполни приложение демо-записями и добавь кнопку очистки тестовых данных — подтверждение одно, без повторов. Продумай пустые поля, испорченные записи в локальном хранилище, удаление связанных данных, переходы между экранами.
До выдачи прогони сценарии: сеансы 60 и 90 минут, попытка поставить двоих на одно время, перерыв между визитами, отмену и перенос, «пришёл» и оплату, повторную запись, обновление страницы, открытие с телефона. Найденные огрехи исправь.
В ответе — целый готовый файл, без кусков и отписок «вставьте сюда». Любые дальнейшие правки тоже присылай файлом целиком.
Моя задача: ___ (коротко о работе и клиентах).
вопросы
Минуты задаются у услуги: 60, 90, 120. Визит их наследует, при надобности правится вручную, а перерыв после сеанса прибавляется к занятому времени.
Можно оставить такой экран: свободные окна видны, занятые не показываются, заявка падает со статусом «записан» и ждёт вашего подтверждения.
Пометьте визит как «отменён» или «не пришёл» — время снова доступно, а в карточке останется след: сколько раз переносили и пропускали.
Да. Файл открывается браузером телефона, вёрстка начинается с 360 px: кнопки крупные, неделя читается одной рукой.
Сеть нужна боту в Telegram — для сборки и правок. Готовое приложение хранит записи в браузере устройства и работает без связи.
Вечер: ответы на вопросы бота и готовый файл. Всё дальнейшее формулируется словами — писать код не придётся.
начните сегодня
Пока вы работаете с человеком, приложение сторожит минуты и перерывы. Правки — словами.
Слово «старт» — и бот пришлёт установку вместе с пятью миллионами токенов.
Дальше — только ваши клиенты и ваше время.
смотрите также