★ Только для Премиум
Разработка системы лояльности и личного кабинета DreamHouse Club

Ищем разработчика для создания собственной системы лояльности и личного кабинета **DreamHouse Club** для бизнеса посуточной аренды квартир и загородного отдыха.

У нас два направления: DreamHouse Apartments и DreamHouse Village. Сайты находятся на разных серверах и сейчас практически не связаны между собой. Необходимо создать отдельный центральный сервис, который объединит клиентов, бронирования, бонусы, уровни лояльности и персональные предложения.

Что нужно реализовать:

1. Единый аккаунт гостя
Регистрация/авторизация по телефону или email. Один аккаунт должен работать для обоих направлений.

2. Личный кабинет
В кабинете пользователь должен видеть:

* имя и контакты;
* бонусный баланс;
* уровень лояльности;
* текущую скидку;
* прогресс до следующего уровня;
* историю бронирований;
* сумму потраченных средств;
* промокоды;
* персональные предложения;
* историю начисления и списания бонусов.

3. Интеграция с системой бронирования
Необходимо получать бронирования через API, автоматически находить клиента по телефону/email и добавлять бронь в его историю.

Важно исключить дублирование броней и повторное начисление бонусов.

4. Бонусная система
После завершённого проживания клиенту начисляются бонусы по заданным правилам.

В админке должны настраиваться:

* процент начисления;
* срок действия бонусов;
* максимальное количество бонусов;
* процент/лимит списания;
* минимальная сумма бронирования;
* исключения.

Нужна история операций: начисление, списание, ручная корректировка.

5. Уровни лояльности
Например: Base / Silver / Gold / Premium.

Переход между уровнями может зависеть от:

* количества бронирований;
* общей суммы;
* количества ночей;
* суммы прямых броней.

Все условия должны редактироваться через админ-панель без изменения кода.

6. Разделение источников бронирований
Система должна понимать, откуда пришла бронь:

* прямой сайт;
* Avito;
* Ostrovok;
* Bronevik;
* TWIL;
* Rumlink;
* другие каналы.

Для каждого источника должны задаваться свои правила начисления бонусов и скидок.

7. Промокоды и персональные предложения
Администратор должен иметь возможность создавать:

* общие и персональные промокоды;
* промокоды для определённого уровня;
* одноразовые промокоды;
* предложения с ограниченным сроком;
* персональные скидки;
* ручное начисление бонусов.

8. Административная панель
Нужны:

* список клиентов;
* поиск по имени, телефону, email;
* карточка клиента;
* история бронирований;
* бонусный баланс;
* уровень;
* источники бронирований;
* история операций.

Администратор должен иметь возможность вручную начислять/списывать бонусы, менять уровень и выдавать промокоды.

Архитектура:

Сайты остаются на разных серверах.

Предполагаем отдельный центральный backend:

DreamHouse Apartments → DreamHouse Club API ← DreamHouse Village

У DreamHouse Club должна быть собственная база данных, backend и API.

В дальнейшем к этому API должны иметь возможность подключаться:

* мобильное приложение;
* Telegram-бот;
* CRM;
* новые сайты и сервисы.

Важно предусмотреть безопасность: API-авторизацию, безопасное хранение данных, разграничение прав, журнал действий, резервное копирование и защиту бонусного баланса.

На выходе хотим получить:
**backend + база данных + API + личный кабинет + админ-панель + интеграция с двумя сайтами + интеграция с системой бронирования.**

Не рассматриваем систему, полностью построенную на готовом WordPress-плагине. Нужна собственная масштабируемая система.

При отклике укажите:

* предлагаемый стек;
* архитектуру;
* опыт похожих проектов;
* ориентировочную стоимость;
* сроки;
* что входит в стоимость;
* возможность дальнейшей поддержки.

Веб-разработка и IT
месяц назад Не важна 87 3 190
Гонорар
Обсуждается индивидуально
Срок: 14 дней

Доступно для владельцев премиум-аккаунтов

Если у вас уже есть премиум-аккаунт, вам нужно авторизоваться

Получите полный доступ и дополнительные сервисы с Премиум аккаунтом

Используйте все возможности сервиса - Подключите Премиум аккаунт