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

Цель проекта

Разработать интуитивно понятное веб-приложение для отслеживания пищевой ценности (калорий, белков, жиров, углеводов) потребляемых продуктов.

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

1. База продуктов

  • Предустановленный список продуктов: яблоко, банан, куриная грудка, рис, хлеб.
  • Для каждого продукта в системе должны быть заложены данные на 100 грамм: калории, белки, жиры, углеводы.

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

  • Поле выбора продукта из выпадающего списка.
  • Поле для ввода веса продукта в граммах.
  • Зеленая кнопка "Добавить".
  • После добавления продукта приложение должно рассчитать и отобразить:
    • Количество калорий
    • Содержание белков
    • Содержание жиров
    • Содержание углеводов

3. Учет и статистика

  • Возможность добавлять несколько продуктов в дневной журнал.
  • Отображение списка всех добавленных за день продуктов с их показателями.
  • Автоматический расчет и вывод ОБЩЕЙ СУММЫ калорий, белков, жиров и углеводов за день.
  • Возможность удаления любой записи из списка.

Требования к реализации

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

Разработка скрипта для автоматической загрузки изображений товаров из прайс-листов

Требуется создать скрипт на Python, который извлекает URL-адреса изображений из Excel-файлов поставщиков и автоматически загружает эти изображения для формирования локального каталога товаров.