• Zlecenia 10
  • Ocena 4.3
  • Ranking 773

Budżet: 250 EUR Termin: 5 dni

Cześć Mario. Oczyściłem kilka aplikacji Vanilla JS napisanych przez AI, które znajdują się na Supabase — z mojego doświadczenia losowe zacięcia zazwyczaj pochodzą od kanałów w czasie rzeczywistym, które są ponownie subskrybowane przy każdym renderowaniu i nigdy nie są zamykane, plus pobrania bez anulowania lub limitu czasu, więc jedno wolne żądanie blokuje cały ekran. Zanim dotknę kodu, przejrzałbym Twoje logi Supabase i Upstash oraz odtworzył jedno zacięcie, w przeciwnym razie to tylko zgadywanie. Czy zacięcia pojawiają się na konkretnym ekranie, czy gdziekolwiek, gdy karta jest otwarta przez dłuższy czas?

  • Zlecenia 31
  • Ocena 5.0
  • Ranking 6 447

Budżet: 650 EUR Termin: 5 dni

Mogę potraktować to jako zadanie związane z techniczną stabilizacją i inżynierią, ale 250 EUR prawdopodobnie wystarczy tylko na ograniczone przeprowadzenie diagnostyki. Dla prawdziwego pierwszego etapu z reprodukcją błędów, analizą logów, mapowaniem przyczyn źródłowych i krytycznymi poprawkami, oszacowałbym od 650 EUR i 5 dni roboczych.

Zaczniemy od logów Supabase, Upstash i Vercel, następnie odtworzymy zawieszenia, izolujemy, czy problem dotyczy obsługi stanu, subskrypcji w czasie rzeczywistym, zapytań, użycia Redis czy asynchronicznego przepływu frontendowego. Po tym załatałbym części o najwyższym ryzyku - stany ładowania, nieudane żądania, ponowne próby, utrzymywanie stanu i bezpieczne korzystanie z API. Prawdopodobnie najpierw unikałbym dużego przepisania, ponieważ problemy ze stabilnością potrzebują dowodów przed interwencją =/

> Proszę podzielić się, czy aplikacja ma repozytorium z reprodukowalnymi krokami do wystąpienia awarii.
> Czy zawieszenia występują u wszystkich użytkowników, czy tylko po zalogowaniu, aktualizacjach w czasie rzeczywistym lub konkretnych działaniach w bazie danych?

Relewantne przykłady z Ingello
> https://business.ingello.com/fractal - zbliżona architektura i złożona logika oprogramowania z systemami wspomaganymi AI
> https://business.ingello.com/platforma - istotne dla stabilności platformy, ról, przepływów danych i logiki biznesowej

Podobny projekt: Рефаткоринг приложения
  • Zlecenia 15
  • Ocena 5.0
  • Ranking 4 675

Budżet: 250 EUR Termin: 3 dni

Cześć.

Jestem doświadczonym programistą full-stack z dziesięcioletnim stażem. Pracowałem nad dużymi projektami, takimi jak ride-hailing (internetowy rynek taksówek), ekspresowa dostawa oraz platformy hipermarketowe i dostawcze.

Czuję się pewnie pracując z kodem kogoś innego — znajdowanie i naprawianie błędów oraz poprawianie bazy kodu poprzez refaktoryzację to coś, czym zajmuję się na co dzień, więc jeśli szukasz kogoś, o kogo nie będziesz musiał się martwić, jeśli chodzi o jakość i wyniki — skontaktuj się, porozmawiajmy o Twoim projekcie. Przeprowadzę odpowiedni audyt obecnej bazy kodu, a razem opracujemy plan, jak iść naprzód i osiągnąć Twoje cele.

Jeśli chodzi o błędy: przez wszystkie lata w IT, stałem się przekonany, że solidne wykrywanie błędów na poziomie architektury — razem z odpowiednim zarządzaniem, logowaniem i monitorowaniem — eliminuje ten ból i dramatycznie przyspiesza zarówno reakcję na incydenty, jak i sam proces rozwoju.

Tak, rozumiem, że kod został wygenerowany przez AI — ale spotkałem się z kodem od niezależnych programistów, gdzie, szczerze mówiąc, AI wypada lepiej.

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 1 321

Budżet: 250 EUR Termin: 5 dni

Cześć Mario,

Przypadkowe zacięcia w aplikacji Vanilla-JS generowanej przez AI zazwyczaj wynikają z nieobsługiwanych stanów asynchronicznych w warstwie danych: kanał Supabase Realtime, który cicho się rozłącza i nigdy się nie łączy, lub wywołanie Upstash/Redis bez limitu czasu, które wisi i pozostawia interfejs użytkownika w stanie ładowania. To pasuje do "okresowych awarii i zacięć w niektórych funkcjach", które opisujesz.

Jak bym to ujął:
- Najpierw odtwórz i zainstrumentuj: pobierz logi Supabase i Upstash, skoreluj je z błędami sieciowymi frontendowymi i zidentyfikuj prawdziwą przyczynę zamiast łatać objawy.
- Wzmocnij ścieżki asynchroniczne: odpowiednie obsługiwanie ładowania/błędów, limity czasowe żądań i logika ponownego łączenia dla Realtime i Redis, aby utracone połączenie mogło się odzyskać zamiast zamrażać.
- Zacieśnij stany i zapytania: napraw przestarzały stan frontendowy, ogranicz zbędne podróże w obie strony i trzymaj wywołania API w bezpiecznym stanie (żadne klucze nie są ujawniane po stronie klienta).

Codziennie pracuję z nowoczesnym JS, PostgreSQL i Redis i czuję się komfortowo przeglądając modułowy kod generowany przez AI. Cena mieści się w Twoim budżecie 250 EUR; realistyczny czas realizacji to 4-5 dni, gdy uzyskam dostęp do repozytorium i mogę zobaczyć logi.

  • Zlecenia 23
  • Ocena 5.0
  • Ranking 4 583

Budżet: 250 EUR Termin: 5 dni

Cześć Mario,

Przypadkowe zawieszania w aplikacji Vanilla JS na Supabase Realtime plus Upstash Redis prawie nigdy nie pochodzą z funkcji, która widocznie się zawiesza. Z mojego doświadczenia zwykłe przyczyny to:

- Subskrypcje Realtime, które są tworzone przy każdym ponownym renderowaniu lub zmianie trasy i nigdy nie są anulowane, więc po pewnym czasie klient trzyma dziesiątki otwartych kanałów, a gniazdo zaczyna się zatykać.
- Brak obsługi ponownego połączenia/odstępu: Supabase zrywa websocket (uśpienie karty, zakłócenie sieci), aplikacja nigdy nie subskrybuje ponownie, a interfejs użytkownika po prostu wygląda na "zawieszony".
- Wywołania Redis wydawane przy każdym naciśnięciu klawisza lub zdarzeniu przewijania zamiast być debounced, uderzając w limity szybkości Upstash — co zwraca błędy, które aplikacja cicho ignoruje.
- Zimne uruchomienia bezserwerowe na Vercel maskowane jako "aplikacja się zawiesiła".

Jak bym pracował:

Andrey K.
1 298 1
  • Zlecenia 1 302
  • Ocena 5.0
  • Ranking 104 945

Budżet: 250 EUR Termin: 1 dzień

Cześć. Pracuję z JavaScript od ponad 9 lat. Jestem gotowy do współpracy.

  • Zlecenia 20
  • Ocena 5.0
  • Ranking 3 554

Budżet: 21750 EUR Termin: 8 dni

Cześć Mario,

To dokładnie ten rodzaj projektu, w którym staranna ludzka ocena ma większe znaczenie niż przepisywanie wszystkiego.

Twoja aplikacja już działa, co zazwyczaj oznacza, że prawdziwy problem nie leży w „złym kodzie” jako całości, ale w niestabilnej logice dotyczącej asynchronicznych przepływów, utrzymywania stanu, awarii sieci i komunikacji z usługami. W aplikacjach Vanilla JS, sporadyczne zacięcia często wynikają z nieobsługiwanych łańcuchów obietnic, warunków wyścigu, niespójnego lokalnego stanu lub słabej regeneracji, gdy żądania Supabase/Upstash zawodzą lub wracają później niż oczekiwano.

Mogę pomóc, podchodząc do tego we właściwej kolejności:
- zbadać nieudane przepływy, korzystając z logów Supabase i Upstash, a także zachowania przeglądarki/sieci
- zidentyfikować dokładne przyczyny awarii/zacięć zamiast maskować objawy
- zrefaktoryzować dotknięte moduły JS, aby uczynić stany ładowania, błędów, ponownych prób i pustych stanów wyraźnymi i bezpiecznymi

Tworzenie stron internetowych „pod klucz” • SEO • Google Ads • Meta Ads. Pomagam firmom pozyskiwać nowych klientów i rozwijać się w sieci.
Freecora CRM — system SaaS do zarządzania projektami i finansami
  • Zlecenia -
  • Ocena -
  • Ranking 485

Budżet: 250 EUR Termin: 2 dni

cześć. Mario M.
Mam duże doświadczenie w pracy z JavaScript i Supabase.
W szczególności mam szczególne doświadczenie w pracy z Supabase Edge Functions, RLS i autoryzacją.
Dokładnie zapoznałem się z wymaganiami twojego projektu i, jak możesz zobaczyć w moim portfolio, posiadam znaczące doświadczenie w obszarach, które wymagacie.
Z niecierpliwością czekam na możliwość omówienia tego bardziej szczegółowo w przyszłości.
Dziękuję.

  • Zlecenia -
  • Ocena -
  • Ranking 518

Budżet: 250 EUR Termin: 3 dni

Cześć Mario,
Jestem Hiroshi Funaoka z Japonii.
Dokładnie przyjrzałem się twojemu ogłoszeniu.
Mogę to zrobić doskonale.
Czekam na naszą dyskusję. Dziękuję!

  • Zlecenia 5
  • Ocena 4.9
  • Ranking 756

Budżet: 250 EUR Termin: 7 dni

Cześć, pracowałem nad Dashboardem dla startupu — refaktoryzacja Vanilla JS + Supabase realtime, zmniejszyliśmy liczbę awarii o 80% oraz czas odpowiedzi API z 2s do 400ms.

Mario, ciekawi mnie — czy aplikacja częściej się zawiesza przy jednoczesnych subskrypcjach realtime od kilku użytkowników, czy to bardziej związane z konkretnymi operacjami w Supabase/Redis?

Proponuję się skontaktować, chętnie doradzę Państwu bezpłatnie z technicznej strony i wspólnie opracujemy plan rozwoju + opowiem o moim zespole!

  • Zlecenia 9
  • Ocena 5.0
  • Ranking 763

Budżet: 250 EUR Termin: 1 dzień

Cześć, Mario!
Ogólne zadanie jest jasne. Aby dać ci precyzyjną odpowiedź dotyczącą terminów i cen, chciałbym wyjaśnić kilka pytań, które miałem po analizie twojego zadania.
Napisz do mnie prywatnie – omówimy szczegóły i twoje preferencje.

  • Zlecenia -
  • Ocena -
  • Ranking 554

Budżet: 465 EUR Termin: 21 dni

Mam doświadczenie w pracy z JavaScript, integracjami API, bazami danych. Mogę przeprowadzić audyt kodu i logów, zlokalizować przyczyny zawieszeń, poprawić obsługę błędów i stanów, zoptymalizować zapytania do Supabase/Upstash oraz przygotować aplikację do stabilnej pracy na Vercel. Proszę o informację:
1. Czy jest dostęp do repozytorium, Vercel, Supabase i Upstash?
2. Które funkcje najczęściej się zawieszają lub padają?
3. Czy są logi, zrzuty ekranu błędów lub stabilny scenariusz reprodukcji problemu?
4. Jak duży jest kod projektu i czy istnieje dokumentacja architektury?
5. Czy potrzebne jest tylko naprawienie krytycznych błędów, czy także pełny refaktoryzacja poszczególnych modułów?
6. Jakie są pożądane terminy i czy przewidziano dalsze wsparcie po poprawkach?

  • Zlecenia -
  • Ocena -
  • Ranking 194

Budżet: 900 EUR Termin: 10 dni

Dzień dobry,

napisali Państwo rzecz, która w tym ogłoszeniu jest najważniejsza: kod powstał z pomocą Claude Code, ma sensowną strukturę modułową, ale potrzebuje ludzkiej weryfikacji, żeby był naprawdę odporny. To dokładnie model, w którym pracujemy na co dzień — kod pisze AI, a doświadczony inżynier odpowiada za każdą linię, która trafia na produkcję.

Z opisanego stosu (Vanilla JS + Supabase Realtime + Upstash + Vercel) i objawu „sporadyczne zawieszki wybranych funkcji” wynikają trzy najczęstsze przyczyny, od których zacznę diagnozę:

1. Kanały Realtime, które nie są odsubskrybowywane przy zmianie widoku, i brak ponownego łączenia po zerwaniu WebSocketu — aplikacja wygląda na żywą, ale przestaje dostawać zdarzenia. Objaw jest losowy, bo zależy od sieci użytkownika.
2. Brak jednolitej obsługi stanów ładowania i błędów — nieprzechwycone odrzucenie obietnicy zostawia interfejs w stanie „wieczne ładowanie”. To zwykle źródło „zawieszenia”, które w logach nie zostawia wyraźnego śladu.
3. Upstash: limity zapytań i brak wykładniczego ponawiania — pod obciążeniem pojedyncze żądania cicho padają.

  • Zlecenia -
  • Ocena -
  • Ranking 196

Budżet: 250 EUR Termin: 4 dni

Mamy już bardzo bliski wzór technicznego odzyskiwania dla czystego JavaScript, Supabase, Upstash i Vercel, więc mogę go bardzo szybko dostosować i omówić pierwsze kontrole tutaj teraz - jestem online ))
za 250 EUR mogę przeprowadzić skoncentrowaną fazę stabilizacji w ciągu 4 dni - odtworzyć awarie, przeczytać logi Supabase i Upstash, izolować awarie sieciowe i stanowe, a następnie załatać najbardziej krytyczne miejsca.
celem jest najpierw stabilność, a potem wydajność.
sprawdzę stany ładowania i błędów, trwałość frontendową, subskrypcje w czasie rzeczywistym, wywołania Redis, efektywność zapytań, zmienne Vercel i ślady w konsoli przeglądarki.
od Ciebie potrzebowałbym dostępu do repozytorium, dostępu do Vercel, logów Supabase i Upstash, plus 2-3 dokładne przepływy użytkowników, w których występują zacięcia.
pytanie 1 - czy awarie są związane z subskrypcjami w czasie rzeczywistym Supabase, czy też występują podczas prostej nawigacji po stronie.
pytanie 2 - czy po ostatnim wdrożeniu pojawiła się niestabilność.
https://business.ingello.com/fractal - istotne, ponieważ pokazuje naszą pracę z złożoną logiką, automatyzacją i niezawodnością systemu.
https://business.ingello.com/platforma - bliskie stabilizacji oprogramowania biznesowego i oczyszczeniu architektury.
https://systems-fl.ingello.com - główna strona systemów Ingello dla projektów Freelancehunt.

  • Zlecenia -
  • Ocena -
  • Ranking 415

Budżet: 250 EUR Termin: 2 dni

Cześć, Mario! Objawy, które opisałeś, okresowe awarie i zawieszania w określonych funkcjach, to klasyczne problemy dla modularnych aplikacji Vanilla JS rozwijanych z pomocą AI. Chociaż AI doskonale radzi sobie z strukturyzowaniem logiki, często pomija architektoniczne niuanse asynchronicznych strumieni danych, zarządzania pamięcią i obsługi stanu.

  • Zlecenia -
  • Ocena -
  • Ranking 256

Budżet: 250 EUR Termin: 3 dni

Witam!

Jestem gotów szybko dołączyć do projektu, znaleźć przyczyny okresowych zawieszeń i ustabilizować działanie Twojej aplikacji. Mam duże doświadczenie w pracy z czystym JavaScript (Vanilla JS) oraz optymalizacją wydajności aplikacji internetowych.

  • Zlecenia -
  • Ocena -
  • Ranking 583

Budżet: 1234 EUR Termin: 1 dzień

Cześć! Mam doświadczenie w pracy z Vanilla JavaScript, naprawą błędów i optymalizacją kodu, a także integracją z Supabase i API. Chętnie Ci pomogę!

  • Zlecenia 5
  • Ocena 5.0
  • Ranking 997

Budżet: 250 EUR Termin: 7 dni

Cześć! Jestem Wołodymyr, programistą full-stack i założycielem agencji inżynieryjnej Vaysed. Przejrzałem wymagania Twojego projektu dotyczące debugowania i ponownego inżynierii Twojej aplikacji webowej w Vanilla JS, a zadanie jest dla mnie całkowicie jasne.

Praca z JavaScript ES6+, Node.js i złożonymi architekturami backendowymi to moja główna specjalizacja. Często zajmuję się optymalizacją i refaktoryzacją kodów generowanych przez AI. Chociaż narzędzia takie jak Claude tworzą dobre struktury logiczne, często nie potrafią wdrożyć solidnego zarządzania stanem i odpowiedniego obsługi warunków wyścigu w Vanilla JS, co jest dokładnie powodem, dla którego Twoja aplikacja doświadcza sporadycznych awarii i zacięć interfejsu użytkownika.

Aby rozwiązać te krytyczne błędy, zacznę od dokładnego audytu logów wdrożeniowych Vercel i przeanalizuję komunikację między klientem, Twoją bazą danych PostgreSQL na Supabase a pamięcią podręczną Redis na Upstash. Bez frameworka do automatycznego zarządzania stanem, ręcznie zrefaktoryzuję Twój JavaScript, aby zapewnić, że wszystkie asynchroniczne pobieranie danych, stany ładowania i obsługa błędów są ściśle kontrolowane. Dodatkowo zoptymalizuję Twoje subskrypcje w czasie rzeczywistym na Supabase oraz struktury zapytań, aby wyeliminować wąskie gardła i zapewnić bezpieczną integrację API.

Moje inżynieryjne doświadczenie gwarantuje, że Twoja aplikacja nie tylko zostanie naprawiona, ale także odpowiednio zorganizowana dla długoterminowej stabilności i wysokiej wydajności. Możesz zapoznać się z moim podejściem i wcześniejszymi projektami w moim portfolio pod adresem Freelancehunt. Chętnie uzyskam dostęp do Twojego kodu i omówię konkretne logi błędów, aby przedstawić dokładny harmonogram i budżet na ten projekt.

  • Zlecenia 38
  • Ocena 5.0
  • Ranking 17 915

Budżet: 250 EUR Termin: 5 dni

Cześć Mario,

Przypadkowe awarie i zawieszania w aplikacji JS na Supabase Realtime zazwyczaj mają niewielką liczbę przyczyn, a fakt, że kod został wygenerowany przez AI, sprawia, że są bardziej prawdopodobne, a nie mniej. Codziennie pracuję z kodem wspomaganym przez AI, w tym Claude Code, więc wiem, gdzie zazwyczaj jest strukturalnie czysty, ale operacyjnie kruchy.

Zwykli podejrzani, których sprawdziłbym najpierw:
- Kanały Realtime subskrybowane, ale nigdy nieodsubskrybowane, więc subskrypcje kumulują się podczas nawigacji, aż karta się zawiesi
- Nieobsłużone odrzucenia obietnic, które cicho powodują awarie i pozostawiają interfejs użytkownika w stanie ładowania na zawsze
- Warunki wyścigu między równoległymi zapytaniami, gdzie wolna odpowiedź nadpisuje nowszą, bez AbortController podczas nawigacji
- Upstash Redis wywoływane z przeglądarki, co zarówno ujawnia token, jak i zaprasza do burz limitów szybkości. To powinno być za funkcją serverless Vercel
- Brak lub błędna konfiguracja RLS na Supabase, co prowadzi do sporadycznych awarii, które wyglądają na losowe

  • Zlecenia 36
  • Ocena 5.0
  • Ranking 10 020

Budżet: 250 EUR Termin: 4 dni

Widzę twoje zadanie dotyczące stabilizacji aplikacji internetowej na Vanilla JS z Supabase i Upstash. Skupię się na analizie logów, refaktoryzacji JS dla niezawodnego przetwarzania błędów oraz optymalizacji stanu i komunikacji z usługami.

Napisz do mnie, omówimy wszystko szczegółowo, a ja mogę od razu przystąpić do realizacji.

Portfolio: Freelancehunt
Opinie: Freelancehunt

  • Zlecenia 44
  • Ocena 5.0
  • Ranking 3 277

Budżet: 250 EUR Termin: 4 dni

Cześć Mario,

Twoje opis sugeruje, że aplikacja nie wymaga przepisania. Najprawdopodobniejsze przyczyny to warunki wyścigu, zduplikowane subskrypcje Realtime, niedokończone operacje asynchroniczne lub niespójny stan frontend po awariach sieciowych.

Moje podejście polega na zidentyfikowaniu pierwotnej przyczyny zamiast łatania objawów. Przeanalizuję logi Supabase i Upstash, sprawdzę żądania sieciowe, odtworzę scenariusze awarii i dokładnie określę, co wywołuje awarie i zacięcia. Po tym zrefaktoryzuję tylko dotknięte moduły, zachowując istniejącą architekturę tam, gdzie działa dobrze.

Przejrzę również obsługę stanu ładowania i błędów, trwałość stanu frontend, subskrypcje Realtime, zduplikowane żądania, zarządzanie przepływem asynchronicznym, efektywność zapytań oraz integrację między klientem, Supabase i Upstash. Jeśli problem dotyczy Auth, polityk RLS lub synchronizacji stanu, również to zweryfikuję.

Jako pierwszy krok mogę za darmo przeanalizować jeden problematyczny workflow lub jeden moduł i przedstawić moje ustalenia na temat najbardziej prawdopodobnego źródła niestabilności. Jeśli będziesz zadowolony z analizy, możemy kontynuować pełną refaktoryzację.

  • Zlecenia 22
  • Ocena 5.0
  • Ranking 5 076

Budżet: 250 EUR Termin: 5 dni

Cześć ⭐️! Jestem wysoko wykwalifikowanym programistą webowym z ponad ✅ 7-letnim doświadczeniem w rozwoju backendu i nowoczesnych technologiach internetowych.

Ostatnie projekty:
✔️ https://homenly.com
✔️ https://omgfirms.com
✔️ https://novobudova.pro
✔️ https://confidence-tech.com
✔️ https://homexcrm.com
✔️ https://yotu.pro
✔️ https://skyhigh-lviv.com/

  • Zlecenia 15
  • Ocena 5.0
  • Ranking 8 186

Budżet: 250 EUR Termin: 3 dni

Cześć, Mario! Nazywam się Nina, jestem menedżerem. Dokładnie zrozumieliśmy problem z twoją aplikacją. Sytuacja jest klasyczna: AI (Claude Code) świetnie pisze modułową strukturę Vanilla JS, ale często popełnia błędy w skomplikowanych operacjach asynchronicznych (race conditions), obsłudze stanów brzegowych (edge-cases) i wyciekach pamięci przy subskrypcjach Realtime.

Mój programista Full-Stack codziennie pracuje w ekosystemie Claude / Vercel / Supabase i szybko znajdzie źródło problemu.

Jak rozwiąże zadanie:
Analiza logów: Zbada zapytania sieciowe, logi Vercel Functions i limity w Upstash Redis, aby zrozumieć, gdzie dokładnie zawiesza się połączenie.
Poprawa asynchroniczności: Przepisać łańcuchy obietnic, dodać ścisłą obsługę błędów (try-catch), ładowarki i ochronę przed duplikującymi się zapytaniami do API.
Optymalizacja bazy: Sprawdzi sesje Supabase Auth i Realtime-listenery (muszą być poprawnie zamykane, aby aplikacja nie zawieszała się).

Inżynier pracuje szybko bezpośrednio przez terminal CLI, kod pozostanie czysty i bez zbędnych bibliotek. Napisz na priv, jesteśmy gotowi omówić szczegóły.

W liście nie są widoczne oferty ukryte przez zleceniodawcę lub freelancerów z profilem Plus, a także oferty, które naruszają regulamin

Aktualne zlecenia dla freelancerów w kategorii PHP

  1. 504 PLN
  2. Kompleksowe prace nad stroną internetową 58 ofert 30 lipca

    Nie podano
  3. Aplikacje desktopowe 66 ofert 28 lipca

    647 PLN
  4. 345 PLN
  5. 370 PLN