Техническое задание: Программа для сбора исторических изображений

Основная задача

Разработать полностью автономное приложение с графическим интерфейсом пользователя (GUI) для загрузки изображений из публичного фотоархива с возможностью фильтрации.

Ключевые требования к программе

Функциональность

  • Наличие интуитивно понятного графического интерфейса (GUI).
  • Реализация полей для настройки параметров поиска:
    • Диапазон годов (начальный и конечный год).
    • Географическая локация (страна и/или город).
    • Количество изображений для загрузки.
    • Выбор папки для сохранения результатов.
  • Интеграция парсера для целевого фотоархива.
  • Скачивание указанного количества изображений с применением заданных фильтров.
  • Сохранение файлов в выбранную пользователем директорию.
  • Отображение прогресса выполнения операции.

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

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

Обязательства исполнителя

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

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

Комплексная доработка и оптимизация веб-сайта

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

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

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