Мы ищем опытного веб-разработчика для переработки и исправления критических ошибок в существующем веб-приложении. Приложение было разработано с использованием чистого 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.
Текущий код, хотя и сгенерирован с помощью ИИ (Claude Code), имеет логическую и модульную структуру, но требует человеческой проверки и экспертизы для достижения необходимых стандартов качества и надежности. Ожидается, что разработчик будет иметь твердое понимание современного JavaScript, реляционных и нереляционных баз данных, а также платформ облачного развертывания.