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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Проєкти 1 288
  • Оцінка 5.0
  • Рейтинг 97 666

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

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

  • Проєкти 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/

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

Бюджет: 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-термінал, код залишиться чистим і без зайвих бібліотек. Напишіть в ЛС, готові обговорити деталі.

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

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

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

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

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

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

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

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

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

Ставки приховані

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