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

Цель проекта

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

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

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

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

  • Язык программирования: Python.
  • Платформа: Windows (десктопное приложение).
  • Интерфейс: Простой и интуитивно понятный графический интерфейс (GUI).
  • Библиотеки: Для реализации функционала распознавания QR-кодов и работы с API.

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

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

Аудит безопасности и доработка игрового сайта

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