Техническое задание: Форма регистрации участников конференции

Цель проекта

Разработать интерактивную веб-форму для сбора данных участников научной конференции с использованием JavaScript или PHP.

Основные функциональные требования

1. Структура формы

Форма должна содержать следующие поля для ввода:

  • Полное имя - поле для ввода фамилии, имени и отчества.
  • Контактный телефон - поле для ввода номера телефона.
  • Адрес электронной почты - поле для ввода email.
  • Секция конференции - выпадающий список (select) с вариантами: математика, физика, информатика.
  • Дата рождения - поле для выбора даты (необязательное для заполнения).
  • Планируется ли доклад? - переключатель (radio button) с вариантами "Да" / "Нет".

2. Динамическое поведение формы

  • При выборе варианта "Да" на переключателе доклада, на форме должно динамически появляться дополнительное текстовое поле для ввода темы доклада.
  • При переключении обратно на "Нет" - это поле должно скрываться.

3. Валидация данных

Необходимо реализовать проверку введенных данных:

  • Все поля, кроме "Даты рождения", являются обязательными для заполнения.
  • Поле "Полное имя" должно принимать только текст и содержать фамилию, имя и отчество.
  • Поле "Телефон" должно проверяться на соответствие формату номера.
  • Поле "Email" должно проверяться на корректность формата электронной почты.
  • Валидация должна работать как на стороне клиента (для удобства пользователя), так и на стороне сервера (для безопасности).

Технические указания

  • Язык реализации: JavaScript (с чистым JS или фреймворком) или PHP.
  • Код должен быть чистым, хорошо структурированным и с комментариями.
  • Интерфейс должен быть понятным и удобным для пользователя.

Создание 3D модели персонажа в 10 вариантах расцветки

Требуется разработать игровую 3D модель по предоставленному техническому руководству. Модель должна быть подготовлена в 10 различных цветовых вариантах. Все детали и референсы будут отправлены исполнителю после согласования.

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

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

Разработка Telegram-бота для кофейни с админ-панелью

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