• Проєкти 10
  • Оцінка 4.3
  • Рейтинг 773

Бюджет: 250 EUR Термін: 5 днів

Привіт, Маріо. Я очистив кілька додатків на Vanilla JS, написаних штучним інтелектом, які знаходяться на Supabase — за моїм досвідом, випадкові зависання зазвичай виникають через канали реального часу, які повторно підписуються на кожному рендері і ніколи не закриваються, плюс запити без скасування або тайм-ауту, тому один повільний запит блокує весь екран. Перш ніж торкатися коду, я б переглянув ваші журнали Supabase і Upstash і відтворив одне зависання, інакше це буде вгадування. Чи з'являються зависання на конкретному екрані, чи будь-де, коли вкладка відкрита деякий час?

  • Проєкти 31
  • Оцінка 5.0
  • Рейтинг 6 447

Бюджет: 650 EUR Термін: 5 днів

Я можу розглядати це як завдання з технічної стабілізації та реінженірингу, але 250 EUR, ймовірно, вистачить лише на обмежений діагностичний прохід. Для реального першого етапу з відтворенням помилок, аналізом журналів, картуванням корінних причин та критичними виправленнями я б оцінив від 650 EUR і 5 робочих днів.

Ми почнемо з журналів Supabase, Upstash та Vercel, потім відтворимо зависання, ізолюємо, чи проблема в обробці стану, реальних підписках, запитах, використанні Redis або асинхронному потоці фронтенду. Після цього я б виправив найбільш ризиковані частини - стани завантаження, невдалі запити, повторні спроби, збереження стану та безпечне використання API. Я, напевно, спочатку уникну великого переписування, оскільки проблеми зі стабільністю потребують доказів перед "операцією" =/

> Будь ласка, поділіться, чи має додаток репозиторій з відтворювальними кроками для аварій.
> Чи відбуваються зависання для всіх користувачів або лише після входу в систему, реальних оновлень чи конкретних дій з базою даних?

Відповідні приклади з Ingello
> https://business.ingello.com/fractal - близька архітектура та складна програмна логіка з системами, що підтримуються ШІ
> https://business.ingello.com/platforma - актуально для стабільності платформи, ролей, потоків даних та бізнес-логіки

Схожий проєкт: Рефаткоринг приложения
  • Проєкти 15
  • Оцінка 5.0
  • Рейтинг 4 608

Бюджет: 250 EUR Термін: 3 дні

Привіт.

Я досвідчений full-stack розробник з десятьма роками досвіду. Я працював над великими проектами, такими як служби таксі (онлайн ринок таксі), експрес-доставка та платформи гіпермаркетів і доставки.

Я впевнений у роботі з кодом інших — знаходження та виправлення помилок, а також покращення кодової бази через рефакторинг. Це те, чим я займаюся щодня, тому якщо ви шукаєте когось, про кого не потрібно турбуватися, коли йдеться про якість і результати — зв'яжіться зі мною, давайте обговоримо ваш проект. Я проведу належний аудит поточної кодової бази, і разом ми складамо план, як рухатися далі та досягти ваших цілей.

Щодо помилок: за всі роки в ІТ я переконався, що надійне виявлення помилок на архітектурному рівні — разом з належною обробкою, веденням журналу та моніторингом — усуває цей біль і значно прискорює як реагування на інциденти, так і сам процес розробки.

Так, я розумію, що код був згенерований ШІ — але я натрапляв на код від інді-розробників, де, чесно кажучи, ШІ виглядає краще.

  • Проєкти 5
  • Оцінка 5.0
  • Рейтинг 1 321

Бюджет: 250 EUR Термін: 5 днів

Привіт, Маріо,

Перерви в AI-генерованому Vanilla-JS додатку зазвичай пов'язані з неконтрольованими асинхронними станами в шарі даних: канал Supabase Realtime, який тихо відключається і ніколи не підключається знову, або виклик Upstash/Redis без тайм-ауту, який зависає і залишає інтерфейс користувача в стані завантаження. Це узгоджується з "періодичними збоєм та зависаннями в певних функціях", які ви описуєте.

Як я б підійшов до цього:
- Спочатку відтворити та проаналізувати: витягнути журнали Supabase та Upstash, корелювати їх з помилками мережі на фронтенді та визначити справжню причину, а не усувати симптоми.
- Зміцнити асинхронні шляхи: належна обробка завантаження/помилок, тайм-аути запитів та логіка повторного підключення для Realtime та Redis, щоб втрачене з'єднання відновлювалося, а не зависало.
- Уточнити стан і запити: виправити застарілий стан фронтенду, скоротити зайві запити та зберегти безпечними виклики API (без ключів, які відкриті на стороні клієнта).

Я щодня працюю з сучасним JS, PostgreSQL та Redis і мені комфортно читати AI-генерований модульний код. Ціна відповідає вашому бюджету в 250 EUR; реалістичний термін виконання - 4-5 днів, як тільки я отримаю доступ до репозиторію і зможу переглянути журнали.

  • Проєкти 23
  • Оцінка 5.0
  • Рейтинг 4 583

Бюджет: 250 EUR Термін: 5 днів

Привіт, Маріо,

Перерви в роботі додатку на Vanilla JS на Supabase Realtime плюс Upstash Redis майже ніколи не виникають через функцію, яка явно зависає. З мого досвіду звичайні причини такі:

- Підписки на Realtime, які створюються при кожному повторному рендерингу або зміні маршруту і ніколи не скасовуються, тому через деякий час клієнт утримує десятки відкритих каналів, і сокет починає накопичуватися.
- Відсутність обробки повторного підключення/зворотного зв'язку: Supabase скидає вебсокет (сон вкладки, мережевий збій), додаток ніколи не підписується знову, і інтерфейс просто залишається "завислим".
- Виклики Redis, що виконуються за кожним натисканням клавіші або подією прокрутки замість того, щоб бути дебаунсованими, досягають обмежень швидкості Upstash — які повертають помилки, які додаток тихо поглинає.
- Холодні старти безсерверних функцій на Vercel маскуються під "додаток завис".

Як я працюватиму:

  • Проєкти 1 302
  • Оцінка 5.0
  • Рейтинг 104 945

Бюджет: 250 EUR Термін: 1 день

Привіт. Я працюю з JavaScript більше 9 років. Я готовий до співпраці.

  • Проєкти 20
  • Оцінка 5.0
  • Рейтинг 3 554

Бюджет: 21750 EUR Термін: 8 днів

Привіт, Маріо,

Це саме той тип проекту, де ретельний людський огляд важливіший, ніж переписування всього.

Ваш додаток вже працює, що зазвичай означає, що справжня проблема не в "поганому коді" загалом, а в нестабільній логіці навколо асинхронних потоків, збереження стану, збоїв у мережі та комунікації сервісів. У додатках Vanilla JS періодичні зависання часто виникають через необроблені ланцюги обіцянок, гонки станів, непослідовний локальний стан або слабке відновлення, коли запити до Supabase/Upstash зазнають невдачі або повертаються пізніше, ніж очікувалося.

Я можу допомогти, підійшовши до цього в правильному порядку:
- перевірити невдалі потоки, використовуючи журнали Supabase та Upstash, а також поведінку браузера/мережі
- ізолювати точні тригери збоїв/зависань замість маскування симптомів
- рефакторити уражені JS модулі, щоб зробити завантаження, помилки, повторні спроби та порожні стани явними та безпечними

Розробка сайтів під ключ • SEO • Google Ads • Meta Ads. Допомагаю бізнесам залучати нових клієнтів та зростати онлайн.
Freecora CRM — SaaS-система для керування проєктами та фінансами
  • Проєкти -
  • Оцінка -
  • Рейтинг 485

Бюджет: 250 EUR Термін: 2 дні

привіт. Mario M.
У мене великий досвід роботи з JavaScript та Supabase.
Зокрема, я маю особливий досвід роботи з Supabase Edge Functions, RLS та аутентифікацією.
Я уважно ознайомився з вимогами вашого проєкту, і, як ви можете бачити в моєму портфоліо, маю значний досвід у сферах, які ви запитуєте.
З нетерпінням чекаю можливості обговорити це більш детально в майбутньому.
Дякую.

  • Проєкти -
  • Оцінка -
  • Рейтинг 518

Бюджет: 250 EUR Термін: 3 дні

Привіт, Маріо,
Я Хіросі Фунаока з Японії.
Я уважно ознайомився з твоїм постом.
Я можу зробити це ідеально.
Чекаю на нашу дискусію. Дякую!

  • Проєкти 5
  • Оцінка 4.9
  • Рейтинг 756

Бюджет: 250 EUR Термін: 7 днів

Привіт, я працював над Дашбордом для стартапу — рефакторинг Vanilla JS + Supabase realtime, зменшили кількість крешів на 80% та час відповіді API з 2с до 400мс.

Маріо, цікаво дізнатись — чи крашить апка частіше при одночасних realtime-підписках від кількох користувачів, чи це більше пов'язано з конкретними операціями в Supabase/Redis?

Пропоную зв'язатися, я безкоштовно проконсультую вас з технічної сторони та складемо план розробки + розповім про мою команду!

  • Проєкти 9
  • Оцінка 5.0
  • Рейтинг 763

Бюджет: 250 EUR Термін: 1 день

Привіт, Маріо!
Загальне завдання зрозуміле. Щоб дати тобі точну відповідь щодо термінів і цін, я хотів би уточнити кілька питань, які виникли у мене після аналізу твого завдання.
Напиши мені в приват – ми обговоримо деталі та твої вподобання.

  • Проєкти -
  • Оцінка -
  • Рейтинг 554

Бюджет: 465 EUR Термін: 21 день

Маю досвід роботи з JavaScript, API-інтеграціями, базами даних. Можу провести аудит коду та логів, локалізувати причини зависань, виправити обробку помилок і станів, оптимізувати запити до Supabase/Upstash та підготувати застосунок до стабільної роботи на Vercel. Підкажіть:
1. Чи є доступ до репозиторію, Vercel, Supabase та Upstash?
2. Які саме функції найчастіше зависають або падають?
3. Чи є логи, скріншоти помилок або стабільний сценарій відтворення проблеми?
4. Наскільки великий код проєкту та чи є документація по архітектурі?
5. Потрібне лише виправлення критичних помилок чи також повний рефакторинг окремих модулів?
6. Які бажані строки та чи передбачений подальший супровід після виправлень?

  • Проєкти -
  • Оцінка -
  • Рейтинг 194

Бюджет: 900 EUR Термін: 10 днів

Доброго дня,

ви написали про річ, яка в цьому оголошенні є найважливішою: код був створений за допомогою Claude Code, має розумну модульну структуру, але потребує людської перевірки, щоб бути дійсно стійким. Це точно модель, в якій ми працюємо щодня — код пише ШІ, а досвідчений інженер відповідає за кожен рядок, який потрапляє в продукцію.

З описаного стеку (Vanilla JS + Supabase Realtime + Upstash + Vercel) та симптомів «періодичні зависання вибраних функцій» випливають три найпоширеніші причини, з яких я почну діагностику:

1. Канали Realtime, які не відписуються при зміні вигляду, і відсутність повторного з'єднання після розриву WebSocket — додаток виглядає живим, але перестає отримувати події. Симптом випадковий, оскільки залежить від мережі користувача.
2. Відсутність єдиної обробки станів завантаження та помилок — неперехоплене відхилення обіцянки залишає інтерфейс у стані «вічне завантаження». Це зазвичай джерело «зависання», яке в логах не залишає чіткого сліду.
3. Upstash: ліміти запитів і відсутність експоненціального повторення — під навантаженням окремі запити тихо падають.

  • Проєкти -
  • Оцінка -
  • Рейтинг 196

Бюджет: 250 EUR Термін: 4 дні

Ми вже маємо дуже близький технічний шаблон відновлення для ванільного JavaScript, Supabase, Upstash та Vercel, тому я можу швидко його адаптувати і обговорити перші перевірки тут зараз - я онлайн ))
за 250 EUR я можу провести фокусовану фазу стабілізації за 4 дні - відтворити збої, прочитати журнали Supabase та Upstash, ізолювати мережеві та станові збої, а потім виправити найкритичніші місця.
мета - спочатку стабільність, потім продуктивність.
я перевірю стани завантаження та помилок, збереження на фронтенді, підписки в реальному часі, виклики Redis, ефективність запитів, змінні Vercel та сліди консолі браузера.
від вас мені потрібен доступ до репозиторію, доступ до Vercel, журнали Supabase та Upstash, плюс 2-3 точні користувацькі потоки, де відбуваються зависання.
питання 1 - чи пов'язані збої з підписками Supabase в реальному часі, чи вони також відбуваються під час простого навігації по сторінках.
питання 2 - чи була якась нещодавня розгортка, після якої нестабільність стала помітною.
https://business.ingello.com/fractal - актуально, оскільки це демонструє нашу роботу з складною логікою, автоматизацією та надійністю системи.
https://business.ingello.com/platforma - близько до стабілізації бізнес-програмного забезпечення та очищення архітектури.
https://systems-fl.ingello.com - основна сторінка Ingello Systems для проектів Freelancehunt.

  • Проєкти -
  • Оцінка -
  • Рейтинг 415

Бюджет: 250 EUR Термін: 2 дні

Привіт, Маріо! Симптоми, які ви описали, періодичні збої та зависання в конкретних функціях, є класичними проблемами для модульних Vanilla JS додатків, розроблених з допомогою ШІ. Хоча ШІ відмінно справляється зі структуризацією логіки, він часто пропускає архітектурні нюанси асинхронних потоків даних, управління пам'яттю та обробки стану.

  • Проєкти -
  • Оцінка -
  • Рейтинг 256

Бюджет: 250 EUR Термін: 3 дні

Вітаю!

Готовий оперативно підключитися до проєкту, знайти причини періодичних зависань і стабілізувати роботу вашого застосунку. У мене великий досвід роботи з чистим JavaScript (Vanilla JS) та оптимізацією продуктивності веб-застосунків.

  • Проєкти -
  • Оцінка -
  • Рейтинг 583

Бюджет: 1234 EUR Термін: 1 день

Вітаю! Маю досвід роботи з Vanilla JavaScript, виправленням багів та оптимізацією коду, а також інтеграцією з Supabase та API. Буду рада Вам допомогти!

  • Проєкти 5
  • Оцінка 5.0
  • Рейтинг 997

Бюджет: 250 EUR Термін: 7 днів

Привіт! Я Володимир, фулл-стек розробник і засновник інженерної агенції Vaysed. Я ознайомився з вимогами вашого проекту щодо налагодження та реінженерії вашого веб-додатку на Vanilla JS, і завдання мені абсолютно зрозуміле.

Робота з ES6+ JavaScript, Node.js та складними архітектурами бекенду є моєю основною спеціалізацією. Я часто займаюся оптимізацією та рефакторингом кодових баз, згенерованих ШІ. Хоча такі інструменти, як Claude, пишуть хороші логічні структури, вони часто не справляються з реалізацією надійного управління станом та належною обробкою умов гонки у Vanilla JS, саме тому ваш додаток зазнає періодичних збоїв і зависань інтерфейсу.

Щоб вирішити ці критичні помилки, я почну з ретельного аудиту ваших журналів розгортання Vercel та проаналізую комунікацію між клієнтом, вашою базою даних PostgreSQL на Supabase та кешем Redis на Upstash. Без фреймворку для автоматичного управління станом я вручну рефакторю ваш JavaScript, щоб забезпечити строгий контроль за всіма асинхронними запитами даних, станами завантаження та обробкою помилок. Я також оптимізую ваші реальні підписки Supabase та структури запитів, щоб усунути вузькі місця та забезпечити безпечну інтеграцію API.

Мій інженерний досвід гарантує, що ваш додаток не лише буде виправлено, але й належно структуровано для довгострокової стабільності та високої продуктивності. Ви можете ознайомитися з моїм підходом та попередніми проектами в моєму портфоліо за адресою Freelancehunt. Я був би радий отримати доступ до вашої кодової бази та обговорити конкретні журнали помилок, щоб надати точний графік та бюджет для цього проекту.

  • Проєкти 38
  • Оцінка 5.0
  • Рейтинг 17 915

Бюджет: 250 EUR Термін: 5 днів

Привіт, Маріо,

Перерви та зависання в додатку на чистому JS на Supabase Realtime зазвичай пов'язані з невеликою кількістю причин, і той факт, що код був згенерований ШІ, робить їх більш імовірними, а не менш. Я щодня працюю з кодом, допомогти якому може ШІ, включаючи Claude Code, тому знаю, де він зазвичай структурно чистий, але операційно крихкий.

Звичайні підозрювані, які я перевірю в першу чергу:
- Канали Realtime, на які підписалися, але ніколи не відписалися, тому підписки накопичуються під час навігації, поки вкладка не зависає
- Неперехоплені відхилення обіцянок, які тихо призводять до аварії і залишають інтерфейс користувача заблокованим у стані завантаження назавжди
- Умови гонки між одночасними запитами, коли повільна відповідь перезаписує новішу, без AbortController під час навігації
- Upstash Redis, викликаний з браузера, що як відкриває токен, так і запрошує шторми обмеження швидкості. Це має бути за серверною функцією Vercel
- Відсутня або неправильно налаштована RLS на Supabase, що призводить до періодичних збоїв, які виглядають випадковими

  • Проєкти 36
  • Оцінка 5.0
  • Рейтинг 10 020

Бюджет: 250 EUR Термін: 4 дні

Бачу вашу задачу щодо стабілізації веб-додатку на Vanilla JS з Supabase та Upstash. Зосереджуся на аналізі логів, рефакторингу JS для надійної обробки помилок та оптимізації стану й комунікації з сервісами.

Напишіть мені, обговоримо усе детально, і я можу одразу приступити до виконання.

Портфоліо: Freelancehunt
Відгуки: Freelancehunt

  • Проєкти 44
  • Оцінка 5.0
  • Рейтинг 3 277

Бюджет: 250 EUR Термін: 4 дні

Привіт, Маріо,

Ваш опис сильно вказує на те, що додаток не потрібно переписувати. Найбільш ймовірні причини - це гонки, дубльовані підписки Realtime, незавершені асинхронні операції або несумісний стан фронтенду після збоїв у мережі.

Мій підхід полягає в тому, щоб спочатку визначити корінну причину, а не усувати симптоми. Я проаналізую журнали Supabase та Upstash, перевірю мережеві запити, відтворю ситуації, що призводять до збоїв, і точно визначу, що викликає аварії та зависання. Після цього я перепишу лише ті модулі, які постраждали, зберігаючи існуючу архітектуру там, де вона вже добре працює.

Я також перегляну обробку стану завантаження та помилок, збереження стану фронтенду, підписки Realtime, дубльовані запити, управління асинхронними потоками, ефективність запитів та інтеграцію між клієнтом, Supabase та Upstash. Якщо проблема стосується Auth, політик RLS або синхронізації стану, я також це перевірю.

Як перший крок, я можу безкоштовно переглянути один проблемний робочий процес або один модуль і надати свої висновки щодо найбільш ймовірного джерела нестабільності. Якщо вас задовольнить аналіз, ми можемо продовжити з повним переписуванням.

  • Проєкти 22
  • Оцінка 5.0
  • Рейтинг 5 076

Бюджет: 250 EUR Термін: 5 днів

Привіт ⭐️! Я висококваліфікований веб-розробник з понад ✅ 7-річним досвідом у бекенд-розробці та сучасних веб-технологіях.

Останні проекти:
✔️ https://homenly.com
✔️ https://omgfirms.com
✔️ https://novobudova.pro
✔️ https://confidence-tech.com
✔️ https://homexcrm.com
✔️ https://yotu.pro
✔️ https://skyhigh-lviv.com/

  • Проєкти 15
  • Оцінка 5.0
  • Рейтинг 8 186

Бюджет: 250 EUR Термін: 3 дні

Привіт, Маріо! Мене звати Ніна, я менеджер. Ми детально зрозуміли проблему вашого додатку. Ситуація класична: ШІ (Claude Code) відмінно пише модульну структуру Vanilla JS, але часто допускає помилки в складних асинхронних операціях (race conditions), обробці граничних станів (edge-cases) і витоках пам'яті при Realtime-підписках.

Мій Full-Stack розробник щодня працює в екосистемі Claude / Vercel / Supabase і швидко знайде корінь проблеми.

Як він вирішить задачу:
Аналіз логів: Вивчить мережеві запити, логи Vercel Functions і ліміти в Upstash Redis, щоб зрозуміти, де саме зависає з'єднання.
Виправлення асинхронності: Перепише ланцюги промісів, додасть сувору обробку помилок (try-catch), лоадери і захист від дублікатів запитів до API.
Оптимізація бази: Перевірить сесії Supabase Auth і Realtime-лістенери (їх потрібно правильно закривати, щоб додаток не зависав).

Інженер працює швидко прямо через CLI-термінал, код залишиться чистим і без зайвих бібліотек. Напишіть в ЛС, готові обговорити деталі.

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

Актуальні фриланс-проєкти в категорії PHP

  1. 6000 UAH
  2. Створення сайту під ключ 58 ставок 30 липня

    Не вказано
  3. Десктопні додатки 66 ставок 28 липня

    7691 UAH
  4. 28 ставок 28 липня

    4102 UAH
  5. 4400 UAH