Веб-приложение · 2026

Orelune Beauty

Салон красоты: сайт и приложение в Telegram

Система онлайн-записи для салона красоты: сайт и Telegram Mini App на одной базе, панель администратора, уведомления и три языка.

Открыть демо (Демо открывается в новой вкладке)Открыть в Telegram

Салон вымышленный, демо-данные сбрасываются каждую ночь. Панель администратора открывается без пароля: ссылка «Войти как владелец» вверху демо.

Тип
Веб-приложение
Год
2026
Роль
Идея, дизайн, разработка, запуск
Демо
https://orelune.pages.dev
Главная страница салона Orelune

Задача

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

Что сделано

  1. Запись в 4 шага: услуга → мастер или «любой свободный» → дата и время → имя и телефон
  2. Показывается только реально свободное время: графики, выходные, отпуска, длительность услуги и занятые часы
  3. Защита от двойной записи: даже 10 одновременных запросов на одно время дают ровно одну запись
  4. Telegram Mini App: тот же сайт внутри Telegram, системные кнопки, светлая и тёмная тема как у пользователя, телефон одной кнопкой
  5. Бот подтверждает запись, сообщает о переносе или отмене и напоминает о визите за 2 часа
  6. Панель администратора: календарь по мастерам, перенос и отмена записей, услуги, графики и отпуска
  7. Статистика: записи и выручка за неделю, средний чек, популярные услуги, загрузка мастеров
  8. Три языка (UA / RU / EN), установка на телефон как приложение, автотесты и проверки безопасности

Как устроено

  1. 01Сайт и Telegram Mini App
  2. 02Сервер (Cloudflare Worker)
  3. 03База D1
  4. 04Бот: уведомления и напоминания

Технологии

  • React
  • TypeScript
  • Vite
  • Cloudflare Workers
  • Hono
  • Cloudflare D1 (SQL)
  • Telegram Mini Apps
  • Telegram Bot API
  • Vitest

Скриншоты

Итог

Клиент записывается за минуту на сайте или в Telegram и получает напоминание, а владелец видит весь салон в одной панели и не платит за сервис записи.