← Все проекты
02 · DOMIKSMART

DomikSmart — CRM для краткосрочной аренды

Полноценная CRM с нуля + публичный сайт + инфраструктура. 13 месяцев, 50+ объектов в проде.

Период
Март 2025 — март 2026 · 13 месяцев
Роль
Senior Full-Stack Developer / DevOps Engineer
Стек
ReactNext.jsNode.jsTypeScriptPostgreSQLPrismaDockerCoolifyTraefikCloudflareWebSocketWhatsApp Business APITelegram Bot API

Собрал с нуля CRM-систему и публичный сайт для компании, управляющей портфелем из 50+ объектов краткосрочной аренды. Всё — от схемы базы до CI/CD — в одни руки.

Задача

Компании нужна была система, заменяющая Excel + ручные телеги + разрозненные календари. Цель — единая CRM с реал-тайм бронированиями, двусторонними мессенджерами и отчётностью для нетехнической команды.

Что сделал

  • Спроектировал модульную PostgreSQL-схему через Prisma (объекты, бронирования, пользователи, платежи) и оптимизировал аналитические запросы.
  • Собрал CRM на React + Vite + Redux с реал-тайм календарями доступности.
  • Сделал двустороннюю интеграцию с WhatsApp Business API и Telegram Bot API для автоматических подтверждений бронирования.
  • Развернул публичный сайт на Next.js с SSR — органическая видимость выросла на 40% за три месяца.
  • Настроил CI/CD на Docker + Coolify + GitHub Actions — деплой ушёл с 2+ часов ручной работы до 5 минут.
  • Поднял Traefik reverse proxy с автоматическим SSL через Cloudflare, несколько поддоменов и zero-downtime деплой.
  • Добавил Redis-кэш и WebSocket для реал-тайм нотификаций о бронированиях.
  • Сделал админпанель с RBAC — нетехническая команда сама управляет объектами, бронями и коммуникациями.