Persona Software: Aplikacja PyQt5 z modułami OSINT, KeyAuth
Zrealizowałem UI Persona Software — aplikację desktopową na Windows z ciemnym interfejsem bez standardowej ramki okna, animacjami i modułowymi ekranami. Główny nacisk — wygodna nawigacja między narzędziami OSINT (wyszukiwanie po numerze, IP, bazy, integracja Maigret itp.), przełączanie języka i kompilacja do jednego exe, aby użytkownik nie musiał się bawić w Python. Dodałem logowanie przez KeyAuth, ochronę przed uruchamianiem wielu kopii i aktualizację z GitHub.
Technologie i architektura: klient — Python, interfejs — PyQt5 (niestandardowe okno, style, widżety), kompilacja — PyInstaller; integracja Maigret, autoryzacja KeyAuth, dla Windows — mutex na jedno uruchomienie, aktualizacja przez GitHub.
Technologie i architektura: klient — Python, interfejs — PyQt5 (niestandardowe okno, style, widżety), kompilacja — PyInstaller; integracja Maigret, autoryzacja KeyAuth, dla Windows — mutex na jedno uruchomienie, aktualizacja przez GitHub.