Техническое задание: Доработка многошагового калькулятора

Цель проекта

Улучшить пользовательский опыт и функциональность существующего многошагового калькулятора на сайте, построенном на CMS Битрикс.

Основные задачи

  • Валидация ввода: Реализовать проверку заполнения обязательных полей пользователем на каждом шаге.
  • Навигация между шагами: Добавить возможность возврата на предыдущие шаги для изменения введенных данных.
  • Сводка выбора: На последнем шаге (этапе результатов) отображать сводную информацию по всем выбранным пользователем параметрам и опциям.
  • Динамический результат: В финальном блоке «Дорожная карта» (роадмэп) должны отображаться только те этапы, которые были выбраны пользователем в процессе расчета.
  • Контроль потока: Запретить переход к следующему шагу без выполнения обязательных действий (например, выбора опции или заполнения поля) на текущем.

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

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

Ожидаемый результат

Калькулятор становится более интуитивно понятным и удобным для пользователя: исключается отправка пустых форм, появляется возможность исправить свой выбор, а итоговый расчет и план работ формируются строго на основе введенных данных.

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

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

Парсинг цветовой палитры в Excel

Необходимо собрать данные о цветах из онлайн-каталога и оформить их в таблицу Excel. Все цвета должны быть представлены в формате HEX-кода.