Разработка бэкенда для системы управления глэмпингом

Необходимо создать серверную часть комплексного решения для автоматизации бизнес-процессов глэмпинга. Система объединяет функционал PMS (Property Management System), AI-чат-бота и CRM для работы с гостями.

Существующая часть

  • Фронтенд лендинга (готов)
  • Фронтенд панели управления для бизнеса (готов)
  • Авторизация в панели управления через VK ID

Требования к бэкенду

Технологический стек

  • Язык: Node.js или Python (на выбор исполнителя)
  • База данных: PostgreSQL
  • Архитектура: REST API
  • Аутентификация: JWT
  • Дополнительно: сервер для обработки вебхуков

Необходимые интеграции

  • VK API (для авторизации и работы чат-бота)
  • OpenAI API (для интеллектуального чат-бота)
  • Платежная система (интеграция с аналогом ЮКассы)
  • Настройка подключения к внешним PMS-системам через их API

Основной функционал

  • Реализация логики панели управления
  • Организация работы AI-чат-бота в социальной сети
  • Управление бронированиями, гостями и платежами
  • Обеспечение безопасности и отказоустойчивости

Детальные технические требования и спецификации будут согласованы с выбранным исполнителем после начала сотрудничества.

Модернизация системы аутентификации с внедрением JWT и ротацией токенов

Требуется переработать механизм авторизации: заменить долгоживущие сессии на пару JWT-токенов (access + refresh) с коротким сроком действия. Необходимо реализовать ротацию refresh-токенов, хранение их семейств, отзыв и защиту от повторного использования.