Персона Софт: PyQt5-приложение с OSINT-модулями, KeyAuth
Реализовал UI Persona Software — десктопное приложение под Windows с темным интерфейсом без стандартной рамки окна, анимациями и модульными экранами. Основной акцент — удобная навигация между инструментами OSINT (поиск по номеру, IP, базы, интеграция Maigret и т.д.), переключение языка и сборка в один exe, чтобы не возиться с Python у пользователя. Добавил вход через KeyAuth, защиту от запуска нескольких копий и обновление с GitHub.
Технологии и архитектура: клиент — Python, интерфейс — PyQt5 (кастомное окно, стили, виджеты), сборка — PyInstaller; интеграция Maigret, авторизация KeyAuth, для Windows — mutex на один запуск, обновление через GitHub.
Технологии и архитектура: клиент — Python, интерфейс — PyQt5 (кастомное окно, стили, виджеты), сборка — PyInstaller; интеграция Maigret, авторизация KeyAuth, для Windows — mutex на один запуск, обновление через GitHub.