ROZENFELD.
К работам

IdealPermanent: сайт, который владелица ведёт сама

Сайт мы запустили в 2026 году.

У студии перманентного макияжа был сайт, в который без разработчика нельзя было залезть. Каждое изменение цены означало письмо и ожидание, а записаться онлайн было нельзя вовсе. Мы сделали сайт, который владелица ведёт целиком сама и с которого заявки идут прямо в Telegram.

Открыть idealpermanent.cz
idealpermanent.cz
Главная страница сайта IdealPermanent
Главная страница сайта idealpermanent.cz

Задача

Старый сайт менялся только через разработчика, и онлайн-записи на нём не было. Клиентки поэтому звонили или писали в мессенджеры, и часть заявок терялась по дороге. Задача звучала так: сайт, который владелица потянет сама, и запись, о которой она узнаёт сразу.

  • Менять тексты, цены и фотографии без разработчика
  • Показать результаты работ так, чтобы в них можно было искать
  • Дать клиентке записаться с сайта, а не через мессенджер
  • Загружаться быстро даже на мобильном со слабым сигналом

Что мы построили

Сайт, который выглядит как кабинет, а не как салон

Главная страница, каталог услуг, прайс, галерея работ, раздел о курсах и юридические страницы. Оформление сдержанное и клиническое.

Почему так. Студия опирается на физиологию заживления, а не на украшательство. Внешний вид должен это подтверждать, а не спорить с этим.

Сайт IdealPermanent на мобильном
Сайт IdealPermanent на мобильном

У каждой процедуры своя страница

Брови, губы, межресничка, специальные техники и курсы. У каждой процедуры описание, цена и длительность на своём адресе.

Почему так. Кто ищет пудровые брови, должен попасть на страницу о пудровых бровях, а не на общий прайс.

idealpermanent.cz
Каталог услуг на сайте IdealPermanent
Каталог услуг на сайте IdealPermanent

Галерея с фильтрами по типу процедуры

Шестьдесят шесть работ, разложенных по категориям. Посетительница отфильтрует брови, губы или межресничку и не будет листать остальное. Фотографии загружаются прямо из админки.

Почему так. Клиентка хочет увидеть свою процедуру, а не шестьдесят шесть чужих. Фильтр сокращает это до пары кликов.

idealpermanent.cz
Галерея работ с фильтрами на сайте IdealPermanent
Галерея работ с фильтрами на сайте IdealPermanent

Прайс, который меняется в админке, а не письмом

Шестнадцать процедур с ценой и длительностью. Цены заодно попадают в структурированные данные для поисковиков.

Почему так. Устаревшая цена на сайте стоит студии доверия и лишних звонков.

idealpermanent.cz
Прайс процедур на сайте IdealPermanent
Прайс процедур на сайте IdealPermanent

Запись, которая доходит до Telegram

Форма с выбором услуги и удобного времени. Заявка сохраняется в админке и одновременно уходит в Telegram. Работает и с выключенным JavaScript.

Почему так. Заявка, о которой владелица узнаёт на следующий день, обычно уже записана в другом месте.

Админка, которой снаружи никто не видит

Заявки со статусами, услуги, галерея с загрузкой фотографий, отзывы, вопросы и ответы, около шестидесяти редактируемых текстов и свободные страницы. Всё, что видно на сайте, правится без строчки кода.

Почему так. Сайт, в который можно залезть только через нас, для клиента ловушка. Лучше сделаем работу сверху и отдадим ключи.

Наша работа глазами клиента

„Не ожидала, что можно сделать сайт к следующему дню по очень приятной цене и при этом ещё успевать добавлять в него мои новые идеи. Илья, вы золотце.“
Inna KlíčmanováIdealPermanent

Результат

Владелица ведёт содержимое сама, заявки не теряются, а страницы открываются за десятые доли секунды. Со старого сайта мы перенесли портфолио из шестидесяти шести работ и весь прайс.

  • Около шестидесяти текстов сайта меняются без разработчика
  • Шестьдесят шесть работ в галерее с фильтрами по категориям
  • Шестнадцать процедур в прайсе, каждая на своей странице
  • Заявка доходит до Telegram за секунды
Фронтенд
Next.js 16 (App Router), React 19, TypeScript
Стили
Tailwind CSS 4, адаптивная вёрстка
Данные
Prisma 7, SQLite
Формы
Server Actions с прогрессивным улучшением
Изображения
next/image, автоматическое сжатие через sharp
Инфраструктура
Ubuntu VPS, nginx, systemd, Let's Encrypt
Интеграции
Telegram Bot API, Resend

Когда это имеет смысл и у вас

Отрасль не важна. Тот же подход работает везде, где верны хотя бы два из трёх утверждений:

  • Содержимое сайта меняется чаще, чем вам хочется писать разработчику
  • Клиент решает по результатам, а их должно быть видно
  • Заявку нужно знать сразу, а не когда откроете почту

Хотите что-то похожее?

Расскажите, что должен уметь сайт. За полчаса определим объём и срок, и только потом вы получите цену, которая дальше не меняется.

Назначить консультацию

Другие разборы проектов