Mistrzowska program «KONSTRUCTOR»
Szukamy bardzo doświadczonego programisty C++ do modernizacji istniejącego oprogramowania (programu głównego).
Program odpowiada za tworzenie pochodnego oprogramowania reprezentującego sesje audiowizualnej korekcji psychologicznej. Obecna wersja jest napisana w czystym WinAPI (Visual Studio 2019/2022).

Naszym celem jest zapewnienie wieloplatformowości i rozszerzenie funkcjonalności interfejsu oryginalnego programu głównego.
Aktualny stan:
• Język: C++ (WinAPI).
• Środowisko: Visual Studio 2019/2022.
• Funkcjonalność: Zrealizowany wizualny silnik i podstawowa logika tworzenia sesji.
Cele zadania:
1. Portowanie: Przeniesienie projektu na framework Qt w celu zapewnienia wieloplatformowości.
2. Docelowe systemy operacyjne:
– Program główny (zarządzanie): Windows 10/11.
– Pochodne oprogramowanie (sesje): Windows, Astra Linux, Alt OS, Red OS.
3. Opcje realizacji:
– Opcja A (preferowana): Refaktoryzacja istniejącego kodu z wdrożeniem Qt.
– Opcja B: Całkowite przepisanie rdzenia na wieloplatformowym stosie.
Podstawowe wymagania dotyczące funkcjonalności:
• Rozszerzenie ustawień: Zwiększenie głębokości i szczegółowości parametrów sesji audiowizualnych.
• Funkcja demonstracji: Możliwość "na żywo" podglądania uzyskiwanego wyniku w osobnym oknie (demonstracja)
• Praca z presetami: Zrealizowanie menu zarządzania presetami (Otwórz, Zapisz, Zapisz jako) dla szybkiego ładowania konfiguracji nagrywania. Przewidzieć obsługę błędów: w przypadku braku plików w zapisanej ścieżce powinna być możliwość ponownego przypisania folderu i aktualizacji presetu z aktualną ścieżką.
• System menu: Realizacja dwóch typów interfejsu:
1. Typ złożony: Wielopoziomowa struktura z kilkoma ekranami konfiguracji przed rozpoczęciem sesji.
2. Typ prosty: Uproszczony interfejs „jednym kliknięciem” na głównym ekranie dla szybkiego uruchomienia sesji.
• Ochrona i powiązanie: Zachowanie systemu sprzętowego powiązania oprogramowania (licencjonowanie na podstawie sprzętu PC lub zewnętrznego nośnika USB).
• Dziedziczenie logiki: Zachowanie wszystkich zasad działania interakcji sprzętowej, zawartych w oryginalnej wersji.
Wymagania dla kandydata:
• Doskonała znajomość C++ (standardy 17/20).
• Doświadczenie w pracy z Qt (Widget lub QML/Quick) — obowiązkowe.
• Doświadczenie w wieloplatformowym rozwoju (Windows / Linux).
• Zrozumienie specyfiki niskopoziomowej pracy z urządzeniami (Hardware ID, ochrona przed kopiowaniem).
• Umiejętność rozumienia cudzych kodów (legacy code).
• Stały kontakt
Wynik:
• Działający kod źródłowy projektu z możliwością kompilacji pod wskazane systemy operacyjne.
• Dokumentacja dotycząca budowy i wdrożenia.
• Zachowana funkcjonalność ochrony sprzętowej.
---
W odpowiedzi prosimy o podanie doświadczenia w portowaniu aplikacji WinAPI na Qt oraz przykłady realizacji wieloplatformowych interfejsów UI.
Dokładnie opisany Flow po ekranach w Miro + Pełne TŻ również jest dostępne i zostanie przekazane wybranemu kandydatowi
-
30 dni15 278 PLN30 dni15 278 PLN
Cześć!
Nazywam się Jewgienij, od 7 lat profesjonalnie zajmuję się tworzeniem aplikacji mobilnych, stron internetowych, usług internetowych i aplikacji webowych.
*Cena, którą podałem, dotyczy 1 godziny pracy. Aby dokładniej określić cenę, chciałbym się skontaktować/rozmawiać i omówić szczegóły.
- Portfolio, opinie i nagrody można znaleźć w moim profilu.
Dlaczego warto mnie wybrać?
… - Zająłem 1 i 2 miejsce na międzynarodowych mistrzostwach i zawodach w dziedzinie IT
- Mam potwierdzone wideoopinie, listy z podziękowaniami
- Zawsze jestem dostępny, uczciwy i rozsądny
- Pracuję na podstawie umowy
- Prowadzę własny zespół deweloperski
Będę wdzięczny za rozmowę z Państwem na temat projektu.
-
30 dni15 278 PLN30 dni15 278 PLN
Dzień dobry.
Zapoznałem się z opisem projektu i jestem zainteresowany współpracą.
Jestem programistą z ponad 10-letnim doświadczeniem i mam doświadczenie w modernizacji złożonych systemów oprogramowania, aplikacji desktopowych oraz wsparciu istniejących baz kodu. Pracowałem nad projektami w C++ i potrafię odnaleźć się w dużych projektach legacy, zachowując ich funkcjonalność podczas rozwoju i refaktoryzacji.
Rozumiem, że głównym celem projektu jest zapewnienie wieloplatformowości, przejście na Qt, zachowanie istniejącej logiki działania oraz dalsze rozszerzanie funkcjonalności. Po zapoznaniu się z aktualnym kodem mogę zaproponować najbardziej efektywną opcję realizacji — refaktoryzację istniejącego rozwiązania lub przeróbkę poszczególnych modułów w razie potrzeby.
Jestem gotów pracować nad interfejsem, systemem presetów, mechanizmami licencjonowania sprzętowego, silnikiem audiowizualnym oraz poprawą doświadczeń użytkownika.
…
Będę wdzięczny za zapoznanie się z dokumentacją techniczną i omówienie szczegółów projektu.
-
21 dni15 278 PLN21 dni15 278 PLN
Możemy wziąć to jako etap inżynieryjny - audyt źródeł, plan przeniesienia WinAPI na Qt, pilotażowe przeniesienie kluczowego ekranu i schemat budowy pod Windows/Linux. Pełnej migracji całego produktu nie oceniłbym na podstawie opisu w ciemno - po specyfikacji i kodzie stanie się jasne, gdzie refaktoryzacja jest tańsza, a gdzie lepiej przepisać moduł.
Z doświadczenia widzę to tak - oddzielamy rdzeń generacji sesji od interfejsu, przenosimy WinAPI i sprzętowe powiązania do adapterów, budujemy interfejs Qt Widgets lub QML, osobno sprawdzamy presety, okno demonstracyjne, budowę i zabezpieczenia. Ważnym ryzykiem jest licencjonowanie sprzętu i USB pod Astra Linux, Alt OS, Red OS, tam trzeba przyjrzeć się sterownikom i aktualnemu mechanizmowi powiązania.
> Co potrzebujemy od was
> źródła aktualnej wersji
> instrukcja aktualnej budowy Visual Studio 2019/2022
> Miro flow i specyfikacja
> przykłady presetów i gotowych programów pochodnych
… > opis zabezpieczeń sprzętowych i docelowych nośników
> Uściślenia
> Qt Widgets pasuje, czy zasadniczo potrzebny jest QML/Quick
> sprzętowe powiązanie jest teraz związane z Hardware ID, kluczem USB lub własnym nośnikiem
Podobne projekty Ingello
> https://business.ingello.com/platforma - bliskie pod względem architektury długowiecznej platformy i podziału skomplikowanej logiki
> https://business.ingello.com/forma-bpm - podobne w pracy ze skomplikowanymi scenariuszami, rolami i stanami
> https://systems-fl.ingello.com - !!profil Ingello Systems dla FLH!! =)
Orientacyjną stawkę stawiam za pierwszy etap techniczny - 3600 EUR, 21 dni. Po nim można ostrożnie liczyć pełne przeniesienie, a nie zgadywać na podstawie fusów kawy, chociaż nie - na odziedziczonym kodzie to zazwyczaj cała plantacja kawy.
-
25 dni15 278 PLN
1309 6 1 25 dni15 278 PLN❤️Cześć, mam nadzieję, że wszystko w porządku
Mogę pomóc w przeglądzie obecnej architektury, bezpiecznym refaktoryzowaniu kodu WinAPI, poprawie UI/UX, stabilizacji struktury budowy, oczyszczeniu zarządzania pamięcią/zasobami oraz przygotowaniu bazy kodu do łatwiejszej konserwacji. Moje podejście byłoby stopniowe: analiza obecnych modułów, identyfikacja ryzykownych obszarów, modernizacja bez łamania istniejącej logiki generacji oraz zachowanie zgodności z wymaganiami wdrożeniowymi Windows.
Dokumentowałbym również zmiany w sposób jasny i sugerował, czy części powinny pozostać w WinAPI, czy zostać przeniesione do bardziej łatwej w utrzymaniu architektury UI w C++.
Mogę podać dokładny harmonogram po przeglądzie kodu źródłowego i celów modernizacji.
Z poważaniem,
… Youssef.
-
60 dni15 278 PLN
90 60 dni15 278 PLNCześć! Jestem gotów zająć się portowaniem twojego głównego programu z WinAPI na Qt oraz wdrożeniem nowego funkcjonalności UI. Jestem starszym programistą C++ z naciskiem na rozwój wieloplatformowy, architekturę silników i portowanie (w tym ciężkich projektów AAA). Doskonale czytam cudzy kod legacy i potrafię właściwie abstrahować logikę biznesową od wywołań zależnych od platformy (Windows/Linux).
-
1 dzień15 278 PLN
265 1 dzień15 278 PLNDzień dobry, piszę w imieniu firmy Devoxen. Specjalizujemy się w skomplikowanym rozwoju desktop/backend, modernizacji legacy oraz projektach C++/Qt wieloplatformowych. Mamy duże doświadczenie w pracy z C++17/20, Qt Widgets/QML, WinAPI, środowiskami desktopowymi Linux oraz przenoszeniem aplikacji legacy na nowoczesny stos z zachowaniem istniejącej logiki i interakcji sprzętowej.
Możemy zrealizować zarówno staranny refaktoring istniejącego projektu WinAPI z wdrożeniem Qt, jak i całkowite przepisanie architektury pod stos wieloplatformowy, w zależności od stanu obecnego kodu i wymagań dotyczących skalowalności. Mamy również zrozumienie pracy z powiązaniami sprzętowymi, licencjonowaniem USB, niskopoziomową interakcją z systemem oraz zachowaniem istniejącej logiki ochrony oprogramowania. Osobno możemy zoptymalizować strukturę UI/UX pod skomplikowany workflow wieloekranowy oraz uproszczony tryb szybkiego uruchamiania.
Mamy doświadczenie w pracy z legacy codebase, portowaniem rozwiązań WinAPI na Qt oraz tworzeniem interfejsów wieloplatformowych pod Windows/Linux. Źródło kodu, dokumentacja dotycząca budowy/deployu oraz pełny dostęp do wszystkich plików projektowych/źródłowych — są dostępne.
Proponuję przejść do wiadomości prywatnych dla bardziej szczegółowego dialogu.
-
18 dni15 278 PLN
172 1 1 18 dni15 278 PLNDzień dobry. Jestem gotów zrealizować ten projekt, mam duże doświadczenie w tworzeniu różnych aplikacji.
-
22 dni14 854 PLN
3880 15 0 22 dni14 854 PLNDzień dobry.
W przeszłości pracowałem nad projektem online MMORPG Mu Online, gdzie opracowywaliśmy pliki serwerowe i zajmowaliśmy się modyfikacjami klienta.
Intensywnie wykorzystywaliśmy w stosie C++, Win API (od odczytu plików i pracy z gniazdami po przechwytywanie na poziomie jądra) oraz Visual Studio 2019.
Dodatkowo miałem doświadczenie nawet w assemblerze (haki po dezasemblacji).
Również w przeszłości miałem doświadczenie w wieloplatformowym rozwoju Qt, Pythona.
Miałem doświadczenie z C#+WPF.
Potrafię pracować z cudzymi projektami legacy z wielomilionową bazą kodu, gdzie sama ekosystem Mu temu potwierdzeniem.
…
Osobno o Hardware ID, w plikach serwerowych gry wprowadziliśmy taką ochronę, ponieważ sprzedawaliśmy pliki serwerowe naszym klientom, w zasadzie mamy pewne rozwiązania.
Pracuję za godzinową stawkę, w tym stosie od 40 euro/godzinę do uzgodnienia.
Dziękuję, chętnie podzielę się swoim doświadczeniem.
-
14 dni15 278 PLN
396 14 dni15 278 PLNCześć!
Nazywam się Aleksiej, reprezentuję grupę deweloperów NC-1. Od ponad pięciu lat tworzymy złożone produkty IT, systemy ERP/CRM oraz rozwiązania o wysokim obciążeniu.
W związku z Twoim zadaniem dotyczącym modernizacji i portowania głównego programu, z przyjemnością oferujemy naszego wiodącego specjalistę C++ Full-stack (na poziomie Middle+) do pracy w modelu outstaffingowym. Posiada on ponad 3-letnie intensywne doświadczenie komercyjne w zakresie rozwoju systemów i produktów.
Nasz deweloper w pełni spełnia kluczowe wymagania oferty pracy:
Głębokie znajomości C++ & Qt: Doświadczenie w tworzeniu wieloplatformowych interfejsów UI (Windows/Linux), które poprawnie działają na docelowych systemach operacyjnych (w tym Astra Linux, Alt OS, Red OS).
…
Doświadczenie w refaktoryzacji (Opcja A): Potrafi pracować z WinAPI, przenosić logikę na tory Qt, zachowując jednocześnie powiązania sprzętowe (licencjonowanie na sprzęcie/USB) oraz niskopoziomową interakcję z urządzeniami.
Realizacja interfejsów: Łatwo wdraża zarówno złożony, wielopoziomowy system menu konfiguracji sesji, jak i szybkie uruchamianie „jednym kliknięciem”, w tym funkcje presetów i walidację ścieżek.
Specjalista jest zaangażowany w proces, nastawiony na wynik (outcome-driven) i gotowy do stałego kontaktu w celu synchronizacji. Będziemy wdzięczni za zapoznanie się z szczegółowym TŻ w Miro i przedstawienie przykładów zrealizowanych interfejsów wieloplatformowych.
-
14 dni15 278 PLN
2259 5 1 14 dni15 278 PLNCześć! Zapoznałem się z twoim zadaniem i uważam, że mogę je pomyślnie wykonać. Będę wdzięczny za współpracę, proszę, napisz do mnie osobiście w celu dalszych szczegółów.
-
10 dni15 278 PLN
129 10 dni15 278 PLNDzień dobry! Odpowiadam na Twoje zadanie dotyczące modernizacji programu głównego z WinAPI na Qt. Relewantne doświadczenie: • C++17/20 — główny język roboczy przez ostatnie 5+ lat • Qt (Widgets + QML/Quick) - projekty komercyjne na Windows i Linux • Doświadczenie w portowaniu aplikacji WinAPI na Qt: zamiana GDI/HWND na Painter/QWidget, przenoszenie wątków z WinAPI na QThread, praca z rejestrem przez Settings • Kompilacje wieloplatformowe: CMake + Qt na Windows 10/11, Astra Linux, Alt Us • Praca z Hardware ID i powiązaniem USB (ochrona dongle, HASP/Sentinel) • Czytanie i refaktoryzacja kodu legacy - regularna praktyka Twoje zadanie: Preferuję Opcję A — refaktoryzację istniejącego kodu z wdrożeniem Qt. To zachowuje logikę biznesową i zmniejsza ryzyko. Całkowite przepisanie jest uzasadnione tylko wtedy, gdy architektura Win API jest zbyt ściśle związana z UI.
-
36 dni15 278 PLN
2662 53 0 1 36 dni15 278 PLNDzień dobry.
Od ponad 10 lat zajmuję się programowaniem w C++ i dobrze znam potrzebny stos: WinAPI, Qt Widgets/QML, Visual Studio, Windows/Linux, praca z kodem legacy.
Mogę zapoznać się z aktualnym projektem, ocenić co będzie lepsze: staranny refaktoryzacja z przeniesieniem na Qt lub częściowe/całkowite przepisanie poszczególnych modułów. Mam również doświadczenie w tworzeniu interfejsów użytkownika na wiele platform, kompilacjach pod różne systemy operacyjne oraz logice niskopoziomowej.
-
7 dni15 278 PLN
1135 7 0 7 dni15 278 PLNDzień dobry, mam doświadczenie w pracy z Qt C++ i WinAPI, mogę pomóc w realizacji i portowaniu aplikacji, piszcie w celu omówienia.
-
40 dni15 278 PLN
679 1 0 40 dni15 278 PLNDzień dobry!
Jestem gotów zająć się modernizacją i portowaniem waszej głównej aplikacji KONSTRUCTOR PRO z WinAPI na Qt.
Posiadam znaczące doświadczenie w takich zadaniach: portowanie aplikacji WinAPI z przestarzałym kodem na nowoczesny, wieloplatformowy Qt.
Moje odpowiednie doświadczenie:
Udane portowanie kilku projektów WinAPI (oprogramowanie medyczne, systemy zarządzania sprzętem, edytory multimedialne) na Qt 5/6
Głęboka praca z Qt Widgets (dla skomplikowanych formularzy i ustawień) oraz QML (dla nowoczesnego UI)
Wieloplatformowe programowanie pod Windows + Astra Linux / Alt Linux / Red OS
Zachowanie i modernizacja systemów sprzętowego powiązania (Hardware ID, klucze USB, licencjonowanie)
Praca z kodem legacy: refaktoryzacja bez naruszania logiki biznesowej
…
Jak widzę realizację:
Opcja A (zalecam) — etapowa refaktoryzacja z stopniowym przenoszeniem na Qt (zachowanie stabilności)
Realizacja dwóch typów interfejsu: Skomplikowany (wielopoziomowy) oraz Prosty (jedno kliknięcie)
Dodanie funkcji podglądu na żywo sesji
Praca z presetami (Otwórz / Zapisz / Zapisz jako) + obsługa nieprawidłowych ścieżek
Pełne zachowanie logiki interakcji sprzętowej i ochrony
Termin: 8 tygodni (zależy od zakresu)
Jestem gotów po uzyskaniu dostępu do Miro + specyfikacji przeprowadzić szczegółowy audyt kodu i przedstawić dokładną wycenę + plan prac z etapami i terminami.
Załączam przykłady wcześniejszych portów WinAPI → Qt (anonimizowane).
Czekam na waszą odpowiedź. Jestem gotów na rozmowę kwalifikacyjną oraz zadanie testowe.
Z poważaniem,
-
3 dni15 278 PLN
726 9 1 3 dni15 278 PLNCześć! Twój projekt wzbudził moje duże zainteresowanie. Jestem gotów natychmiast rozpocząć pracę i zapewnić wysoką jakość wykonania.
-
15 dni15 278 PLN
196 15 dni15 278 PLNmamy już praktycznie gotowe podobne rozwiązanie dotyczące skomplikowanych interfejsów roboczych i migracji logiki do nowej architektury, można je szybko dostosować do waszego scenariusza i omówić od razu tutaj w projekcie, jestem w kontakcie ))
spójrzcie, jest tu niuans...
co do budżetu - 3600 EUR wydaje się realistyczne jako pierwszy etap techniczny na 12-15 dni roboczych, pełne przeniesienie WinAPI do Qt z kompilacjami na Linux i zabezpieczeniem sprzętowym oceniłbym osobno po przeglądzie kodu i TZ.
Z doświadczenia - pracowaliśmy ze skomplikowanymi interfejsami, cudzym kodem, C++ oraz Qt Widgets lub QML, zazwyczaj dzielimy rdzeń sesji, warstwę sprzętową, zabezpieczenia i interfejs, aby nie przepisywać wszystkiego dla estetyki.
na pierwszym etapie zrobimy audyt kodu, kompilację bieżącej wersji, mapę migracji WinAPI - Qt, prototyp okna demonstracyjnego i listę ryzyk związanych z Astra Linux, Alt OS, Red OS.
jeśli dalej przenosić rdzeń całkowicie, lepiej iść etapami - najpierw stabilna kompilacja i warstwa zgodności, potem presety, dwa tryby interfejsu, demonstracja na żywo i pakowanie pod docelowe OS.
AI można dodać bez komplikacji - asystent do presetów, sprawdzanie konfliktów parametrów, wskazówki dla operatora przed uruchomieniem sesji.
proszę sprecyzować, jaki jest obecny zakres projektu w plikach lub linijkach i czy są zewnętrzne biblioteki?
drugi ważny pytanie - czy sprzętowe powiązanie jest teraz związane z HWID, kluczem USB, własnym sterownikiem czy zwykłym nośnikiem?
… - https://business.ingello.com/platforma - bliskie pod względem złożoności architektury, ról, scenariuszy i ekranów roboczych.
- https://business.ingello.com/forma-bpm - podobne pod względem zachowania logiki biznesowej przy przebudowie interfejsów i procesów.
- https://business.ingello.com/tts - pośrednio bliskie z powodu audio, generacji i scenariuszy AI.
profil Ingello dla FLH - https://systems-fl.ingello.com
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Dodać przerwy 10-30 sekund między wysyłkami e-mailiWitam! Szukam doświadczonego programisty 1C / BAS (BAF) do szybkiego rozwiązania problemu technicznego z wysyłką maili.Istota problemu: Używamy programu księgowego BAF (Business Automation Framework), edycja 2.0. Raz w miesiącu pojawia się potrzeba masowego wysyłania klientom… Programowanie stron internetowych, Aplikacje desktopowe ∙ 1 dzień 14 godzin temu ∙ 9 ofert |
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 2 dni 1 godzina temu ∙ 5 ofert |
Modyfikacja w pracy emulatora
163 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 9 dni 15 godzin temu ∙ 10 ofert |