12 719 UAH
32 ставки
Ми шукаємо досвідченого веб-розробника для перепроектування та виправлення критичних помилок в існуючому веб-додатку. Додаток був розроблений з використанням чистого JavaScript (Vanilla JS), без фреймворків, і розгорнутий на Vercel. Наразі додаток функціонує, але зазнає періодичних збоїв і зависань у певних функціональностях, які потребують термінової уваги.
Технічний стек додатку включає:
- Фронтенд: HTML5, CSS3, ES6+ JavaScript.
- Бекенд/Дані: Supabase (з використанням PostgreSQL, Auth та Realtime) та Upstash (для Redis).
- Розгортання: Vercel.
Основна мета цього проекту полягає в тому, щоб виявити та усунути корінні причини проблем, а також оптимізувати код для покращення стабільності та продуктивності. Ключові завдання включають:
1. Ретельний аналіз мережевих помилок та журналів, доступних у Supabase та Upstash, для визначення джерела збоїв.
2. Рефакторинг JavaScript коду для забезпечення надійної обробки станів завантаження та помилок.
3. Оптимізація збереження стану на фронтенді.
4. Поліпшення комунікації між клієнтом та сервісами Supabase/Upstash, включаючи ефективність запитів та безпечну інтеграцію API.
Поточний код, хоча й згенерований за допомогою AI (Claude Code), має логічну та модульну структуру, але потребує людського перегляду та експертизи для досягнення необхідних стандартів якості та надійності. Від розробника очікується солідне розуміння сучасного JavaScript, реляційних та нереляційних баз даних, а також платформ для хмарного розгортання.