Техническое задание на разработку сайта-каталога

Цель проекта - создать современный, функциональный и адаптивный сайт в стиле минимализм для демонстрации товаров или услуг и приема заказов.

1. Функционал для пользователя

Каталог товаров/услуг

  • Иерархическая структура: категории и подкатегории.
  • Карточки товаров с фото (от 1 до 5 изображений), названием, описанием, ценой и кнопкой "В корзину".
  • Фильтрация, сортировка и поиск по каталогу.

Корзина и оформление заказа

  • Просмотр списка выбранных товаров с фото, названием, количеством и ценой.
  • Возможность редактировать количество и удалять позиции.
  • Автоматический расчет итоговой суммы.
  • Форма для ввода контактных данных (ФИО, номер телефона с валидацией).
  • Кнопка "Оформить заказ". Заказ оформляется без обязательной регистрации.
  • После оформления - переход на страницу благодарности с сообщением: "Спасибо за ваш заказ! Скоро с вами свяжется менеджер...".

2. Административная панель

Управление контентом

  • Добавление, редактирование и удаление категорий, подкатегорий и товаров.
  • Загрузка и управление фотографиями для товаров.
  • Редактор для описаний и цен.
  • WYSIWYG-редактор для удобного форматирования текстов.

Управление заказами

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

Общие требования к админке

  • Доступ по логину и паролю.
  • Интуитивно понятный интерфейс.
  • Вся настройка и управление - без необходимости правки кода.

3. Дизайн и UX/UI

  • Стиль: Минимализм.
  • Цветовая схема: нейтральная (серый, белый, древесные тона).
  • Типографика: чистые шрифты без засечек.
  • Адаптивная верстка для корректного отображения на десктопах, планшетах и смартфонах.
  • Акцент на быструю загрузку и интуитивную навигацию.

4. Развертывание и поддержка

  • Размещение сайта на хостинге заказчика.
  • Настройка на указанном домене.
  • Установка SSL-сертификата (работа по HTTPS).
  • Настройка ежедневного автоматического резервного копирования данных.

Разработка сервера и веб-интерфейса для управления кастомными Ethernet-реле (PDU)

Требуется создать серверное приложение и веб-интерфейс для управления собственными платами PDU (6 и 12 каналов). Платы отправляют HTTP-запросы (статус, статистика, потребление), которые необходимо обрабатывать и визуализировать.

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

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