Fullstack Electron/Node.js + TypeScript Rozwój aplikacji desktopowej wieloplatformowej (Windows/macOS/Linux)
1 etap rozwoju aplikacji desktopowej
Zadania:
- Skonfigurować Electron (main i renderer), w tym bezpieczną konfigurację.
- Utworzyć podstawową strukturę projektu.
- Podłączyć TypeScript.
- Wdrożyć system stanu (Redux).
- Wdrożyć autoryzację i połączenie z backendem.
- Wdrożyć podstawową nawigację (bez pełnej logiki).
- Utworzyć szkielet UI i podstawowe strony: Layout, Sidebar, Header, Nawigacja, Autoryzacja, Puste ekrany (szkielety bez logiki).
- Przetestować kod na: Logowanie / wylogowanie, Działanie IPC, Obsługa błędów API, Role / ograniczenia dostępu. Na tym etapie powinno być działające aplikacja, ale bez rdzenia Chromium.
- Przekazać kod źródłowy w prywatnym repozytorium GitLab. Zamawiający przekaże repozytorium wykonawcy.
- Jakość realizacji będzie sprawdzana przez zamawiającego poprzez uruchomienie aplikacji. Zadanie będzie uznawane za wykonane, jeśli wszystkie funkcje działają poprawnie, jak oczekuje zamawiający.
UWAGA! - Bardziej szczegółowe zadania dotyczące realizacji określonych funkcjonalności są opisane w specyfikacji technicznej, którą zamawiający przesłał wykonawcy. Po omówieniu i ustaleniu ceny na stronie, nie jest ona już omawiana z wykonawcą i jest ustalona oraz nie zależy od czasu realizacji przez wykonawcę.
-
1390 12 0 Witam,
Jestem programistą Full-stack, mam doświadczenie w tworzeniu aplikacji electron (możesz zobaczyć w opiniach), pracowałem z chromem (a także automatyzacją przez puppeteer/selenium/playwright)
Jestem gotowy do współpracy po wyjaśnieniu szczegółów
-
1009 2 0 Dzień dobry!
Zainteresował mnie Twój projekt. Mam doświadczenie w tworzeniu aplikacji Electron w TypeScript z głęboką pracą w procesie głównym (Node API, system plików, IPC, integracja systemowa) oraz realizacją izolowanych instancji przeglądarki. Pracowałem z React, REST API, lokalnymi serwerami HTTP oraz automatyzacją.
Mogę zająć się:
— Rozwojem UI według gotowego projektu
— Integracją z backendem HTTP
— Realizacją procesu głównego: lokalne przechowywanie, uruchamianie izolowanych Chromium z niestandardowym odciskiem palca, podłączanie rozszerzeń
— Budową lokalnego API HTTP do automatyzacji
… — Podstawową ochroną aplikacji (obfuskacja, anti-debug, ochrona przed przechwytywaniem ruchu)
— Przygotowaniem do wydania: kompilacje pod Windows/macOS/Linux, instalator, podpisywanie, automatyczne aktualizacje
— Pokryciem kluczowej logiki testami (jednostkowymi / integracyjnymi / E2E w razie potrzeby)
Pracuję strukturalnie, przez Git, z etapowym oddawaniem funkcjonalności. Jestem gotów omówić architekturę i szczegóły realizacji! :)
-
265 Cześć!
Mam doświadczenie w pełnoskalowym rozwoju aplikacji Electron z głęboką integracją procesu głównego, systemowych API oraz pracy z systemem plików. Regularnie pracuję również z Node.js, TypeScript, React, Express/Fastify - używam tego stosu w swoich projektach.
Wcześniej rozwijałem rozwiązania desktopowe z sandboxowanymi instancjami Chromium, lokalnymi serwerami i wsparciem dla niestandardowych odcisków palców, dlatego struktura projektu podobna do Dolphin Anty / AdsPower jest mi dobrze znana. Realizuję wszystkie niezbędne części:
interfejs według gotowego projektu (React + Zustand/Redux Toolkit);
proces główny z izolowanymi przeglądarkami, lokalnym przechowywaniem i integracją systemową;
lokalne API HTTP do zewnętrznej automatyzacji;
ochrona programu (minimalizacja, obfuskacja, anti-debug);
pełna kompilacja wydań z podpisem i automatycznym aktualizowaniem.
…
Mogę zapewnić czystą architekturę, zrozumiały kod i testy (Playwright, unit/integration). Termin i etapy rozwoju mogę uzgodnić po przeglądzie projektu i dokumentacji backendowej.
Możemy omówić szczegóły etapów i zacząć od jasnych priorytetów technicznych (proces główny czy UI).
-
24 7 1 Dzień dobry.
Mam doświadczenie i chęć do pracy.
Preferuję Vue.js, ale bez problemu zrobię na React.
Zrealizuję w ustalonym terminie.
-
8168 63 1 Dzień dobry,
Jestem gotowy podjąć się Państwa projektu rozwoju wieloplatformowej aplikacji desktopowej na Electron/Node.js + TypeScript. Mam doświadczenie w tworzeniu pełnoprawnych aplikacji Electron, pracy z procesem głównym, integracji z backendem http, lokalnym przechowywaniu plików oraz uruchamianiu izolowanych Chromium z niestandardowym fingerprintem. Będę w stanie spełnić wszystkie wymienione wymagania i zadania projektu.
Moja stawka to 16$ za godzinę.
Artur
-
726 9 1 Witam! Po zapoznaniu się z twoim projektem, jestem gotów przystąpić do jego realizacji. Mogę zaproponować optymalne rozwiązania dla osiągnięcia najlepszego wyniku.
-
94002 1264 1 10 Witam. Pracuję z React/Node.js od ponad 8 lat. Jestem gotowy do współpracy.
-
288 Cześć,
Mam ponad 8-letnie doświadczenie w pełnym stosie rozwoju, w tym ponad 3 lata w budowaniu złożonych aplikacji Electron z użyciem TypeScript i React. Pracowałem intensywnie z procesami głównymi i renderującymi Electron, komunikacją IPC, operacjami na systemie plików, niestandardowymi uruchomieniami Chromium oraz integracjami na poziomie systemu w Windows i macOS.
Mam doświadczenie w rozwijaniu średniej wielkości produktów desktopowych z izolowanymi kontekstami przeglądarki, zarządzaniem profilami, ładowaniem rozszerzeń i warstwami automatyzacji. Czuję się komfortowo implementując lokalne API HTTP w procesie głównym z użyciem Express lub Fastify oraz integrując backendy REST w aplikacjach opartych na Electron. Mam również doświadczenie z Redux Toolkit, Playwright do testów E2E oraz pisania testów jednostkowych i integracyjnych w projektach TypeScript.
Uruchamianie izolowanych instancji Chromium z niestandardowymi konfiguracjami oraz zarządzanie lokalnym przechowywaniem i profilami to coś, czym zajmowałem się wcześniej, w tym bezpieczne zarządzanie odciskami palców i środowiskami w piaskownicy. Rozumiem również znaczenie ochrony aplikacji, w tym obfuskacji kodu, środków przeciwdziałających debugowaniu, ochrony przed przechwytywaniem ruchu, generowania instalatorów, podpisywania kodu i konfiguracji automatycznych aktualizacji.
Czuję się komfortowo pracując z istniejącym projektem i dokumentacją backendową oraz dostarczając uporządkowaną, łatwą w utrzymaniu bazę kodu przygotowaną do wydania produkcyjnego.
…
Jestem dostępny, aby omówić harmonogramy i wyjaśnić szczegóły zakresu. Czekam na Twoją odpowiedź.
-
3277 52 0 Dzień dobry, Aleks.
Interesujący projekt.
Pisz, wezmę się za to.
-
248 Dzień dobry. Przedstawiam zespół Nexus Core.
Zadanie zostało zbadane — aplikacja desktopowa wieloplatformowa na Electron/Node.js + TypeScript, poziom Dolphin Anty/AdsPower, 31 ekranów według gotowego projektu, główny proces z izolowanymi instancjami Chromium, fingerprinting, ochrona i przygotowanie do wydania. Rozumiemy w pełni skalę i złożoność zadania.
Stos technologiczny w pełni pokrywa się z naszym: TypeScript, React, Electron (główny + renderer), Redux Toolkit/Zustand, Playwright, lokalne API HTTP — regularnie z tym pracujemy.
Od razu szczerze o budżecie: 55 000 UAH za taki zakres — to dolna granica dla projektu o podobnej złożoności. Po szczegółowej analizie projektu i dokumentacji backendowej podamy rzeczywistą stałą kwotę z podziałem na etapy.
Napisz w prywatnych wiadomościach — przeanalizujemy projekt i dokumentację, po czym przedstawimy konkretną ofertę handlową.