Техническое задание: Интерактивный калькулятор стоимости

Цель проекта

Разработать и интегрировать на существующую страницу сайта блок калькулятора, который позволит пользователям рассчитывать стоимость услуги в режиме реального времени и оставлять заявки.

Основной функционал

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

  • Поле для ввода количества человек.
  • Календарь/селектор для выбора даты.
  • Селектор для выбора временного слота (4-5 слотов в день).
  • Поле динамического отображения рассчитанной итоговой стоимости.
  • После расчета появляются поля для ввода:
    • Имя
    • Канал связи (телефон или Telegram)
  • Кнопка "Отправить заявку", активная после заполнения всех полей.

2. Логика расчета

  • Стоимость на одного человека зависит от выбранного дня недели (разный прайс для будних и выходных дней).
  • Итоговая стоимость = (стоимость на человека в выбранный день) * (количество человек).
  • Расчет происходит мгновенно при изменении любого из параметров (количество, дата, время).

3. Управление расписанием (Бронирование слотов)

  • После успешной отправки заявки выбранный временной слот на указанную дату должен быть заблокирован для других пользователей.
  • Заблокированные (занятые) слоты должны быть визуально неактивны (например, серым цветом) и недоступны для выбора.
  • Необходимо предусмотреть удобную админ-панель, где администратор сможет:
    • Просматривать все занятые и свободные слоты.
    • Вручную освобождать или блокировать слоты.
    • Редактировать расписание (например, добавлять/убирать слоты времени).

4. Отправка данных

  • При нажатии кнопки "Отправить заявку" все данные (расчет, контакты, выбранный слот) должны отправляться на сервер/администратору.
  • После отправки пользователю должно приходить подтверждение.

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

  • Калькулятор должен быть интегрирован в существующую структуру страницы.
  • Интерфейс должен быть интуитивно понятным, адаптивным и соответствовать общему дизайну сайта.
  • Админ-панель управления расписанием должна быть защищена авторизацией.

Разработка конструкторской документации и управляющих программ для производства дивана

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