1. Общие сведения

1.1. Наименование системы

Чат-бот «Путь к семье» (далее — бот).

1.2. Назначение

Платформа для знакомств с целью создания семьи, обеспечивающая:

  • Верификацию пользователей;
  • Регистрацию через заполнение анкеты;
  • Подбор пар на основе взаимных лайков;
  • Переход в приватный чат при совпадении интересов.

1.3. Среда функционирования

Мессенджер: Telegram.

2. Требования к функциональности

2.1. Верификация пользователя

  1. Запрос номера телефона через встроенный интерфейс Telegram.
  2. Отправка SMS с кодом подтверждения.
  3. Ввод кода пользователем с проверкой на сервере.
  4. Успешная верификация → переход к регистрации.

Ограничения:

  • 3 попытки ввода кода, после чего — повторная отправка;
  • Блокировка на 10 минут после 5 неудачных попыток.

2.2. Регистрация (анкета)

Обязательные поля:

  • Имя (строка, от 2 до 30 символов);
  • Пол (выбор из списка: «Мужской», «Женский»);
  • Дата рождения (формат ДД.ММ.ГГГГ, возраст не менее 18 лет);
  • Город проживания (автодополнение из базы);
  • Фото (от 1 до 3 изображений, максимум 5 МБ каждое).

Опциональные поля:

  • Образование (строка);
  • Профессия (строка).

Валидация: все обязательные поля должны быть заполнены. При некорректных данных — подсказка с примером.

Разработка прошивки для ESP32-C6 с передачей Zigbee-трафика через MQTT

Требуется создать прошивку для микроконтроллера ESP32-C6, который будет работать как Zigbee-координатор. Все необработанные данные с Zigbee-радио необходимо передавать на удаленный MQTT-брокер по Wi-Fi для последующей обработки внешней системой.

Доработка и атмосферное улучшение 3D-локации для игры в Unity

Требуется модернизировать готовую 3D-локацию: оптимизировать геометрию, заменить ассеты и полностью переработать визуальную атмосферу в стиле хоррор с новогодними элементами. Необходимы навыки 3D-моделирования и работы в Unity3D.

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

Требуется создать комплексную айдентику для небольшого заведения: логотип, цветовую палитру, дизайн униформы персонала и оформление упаковки для блюд. Задача - разработать целостный и запоминающийся визуальный образ.