Задача

Необходимо разработать и интегрировать функционал личного кабинета для пользователей на сайте, работающем на CMS MODX Revolution. Система должна обеспечивать просмотр профиля и истории заказов. Вход в личный кабинет должен быть реализован упрощенным способом - по номеру телефона, без использования постоянного пароля.

Основные требования

1. Функциональность для пользователя

  • Страница входа (логин) - пользователь вводит номер телефона; система проверяет его наличие в базе или регистрирует нового пользователя (одноразовый код/ссылку для входа - уточнить логику с заказчиком).
  • Профиль - раздел, где пользователь видит и может редактировать свои основные данные (имя, номер телефона, email, адрес, дата рождения и т.д. - согласовать детали).
  • История заказов - таблица или список с отображением всех прошлых заказов пользователя: дата, статус, сумма, товары. Требуется интеграция с финальной базой заказов.

2. Техническая часть

  • Использовать штатные возможности MODX Revolution и кастомные сниппеты/шаблоны.
  • Реализовать безопасную передачу данных (например, подтверждение входа через SMS или одноразовую ссылку, если потребуется).
  • Вёрстку выполнить по согласованному с заказчиком макету (предоставляется отдельно). Адаптивность под мобильные устройства - обязательна.

Этапы и пожелания

Разработку и вёрстку предлагается выполнить по предоставленному заказчиком примеру или готовому дизайн-макету. Требуется согласование логики входа (метод добавления ‘одноразовой’ сессии). Интегрировать компоненты торговой системы (онлайн-касса/каталог) уточнять отдельно. Готовность к отладке на гаджетах и различных браузерах.

Продвижение проекта в Telegram через контент и лидогенерацию

Требуется комплексное продвижение клубного проекта через создание и распространение контента в Telegram и других социальных сетях. Основные цели - набор целевой аудитории, увеличение охватов и генерация лидов.