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