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

Цель проекта

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

Ключевые требования

Функциональные особенности

  • Реализация авторизации и регистрации по номеру телефона.
  • Взаимодействие с пользователем происходит через всплывающее (модальное) окно.
  • Вся логика работы (отправка, проверка кода) должна выполняться асинхронно (AJAX) без перезагрузки страницы.
  • Интеграция с SMS-сервисом для отправки одноразовых кодов подтверждения.

Технические требования

  • Модуль должен быть разработан как отдельный компонент.
  • Разработка ведется в соответствии со стандартами и лучшими практиками выбранной CMS.
  • Код должен быть чистым, документированным и готовым к интеграции.
  • Необходимо обеспечить базовую безопасность: защиту от спама, проверку вводимых данных.

Интерфейс и опыт пользователя

  • Адаптивный и современный дизайн всплывающего окна.
  • Понятный процесс: ввод номера → получение SMS-кода → подтверждение.
  • Обработка и отображение ошибок (неверный номер, неверный код, проблемы с отправкой SMS).

Результат работы

Готовый к установке компонент, который можно подключить к любому разделу сайта (например, через вызов в шапке). Компонент должен обеспечивать полный цикл регистрации и авторизации нового пользователя.

Разработка чат-бота для кофейни на Python

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Проект включает разработку на чистом Python и создание админ-панели для управления. Подробности будут обсуждаться с исполнителем.