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