Андрей Батеев
Все проекты
Проект 02 · Собственный продукт · SaaSв продакшене

Plan SGX — платформа онлайн-записи

SaaS для автосервисов и детейлинг-студий: одна платформа на все студии — запись, расписание, кабинет владельца, напоминания и ИИ-помощники.

Роль
Автор и владелец продукта, полный цикл: архитектура, код, тесты, развёртывание
Заказчик
Собственный продукт
Статус
Работает на собственном VPS. Готовятся домен, оферта и подключение первых студий.

Студия получает ссылку /s/<студия>/ и кабинет владельца; клиент записывается с телефона за минуту. Новая студия подключается без правки кода.

Что сделано

  • Многоарендная архитектура: данные студий изолированы на уровне PostgreSQL (RLS), студия добавляется через tenant.json и CLI-команды.
  • Защита от двойной записи в самой БД (EXCLUDE USING gist по боксу и интервалу), идемпотентные запросы; гонка проверена тестом.
  • Расписание: рабочие часы, перерывы, особые дни, многодневные услуги, буфер между клиентами, часовые пояса.
  • Уведомления на выбор клиента: Web Push, Telegram- и MAX-боты (подтвердить / перенести / отменить), бот владельца. В сообщениях нет имён и телефонов.
  • ИИ-помощники клиента и владельца (Yandex AI Studio через OpenAI SDK): только чтение данных, лимиты частоты и бюджета, учёт расхода ≈ 0,26 ₽ за сообщение.
  • Данные в РФ (152-ФЗ): self-hosted Supabase на VPS, Caddy + HTTPS, развёртывание одним архивом и скриптами, бэкапы, PWA с офлайн-оболочкой.

Контакты

Обсудим вашу задачу

Автоматизация процессов, интеграции с CRM и мессенджерами, ИИ-помощники, сайты и сервисы записи — расскажите, что нужно, и я предложу решение.