Бюджет: 85 EUR Срок: 1 день
Добрый день
Понял задачу, нужно помочь корректно загрузить игру на Vercel, воспроизвести и исправить ошибку
"JSON Parse error: Unexpected identifier 'undefined'", которая появляется только на части устройств, и убедиться что игра стабильно работает дальше
Как я вижу работу
1. Настройка проекта и деплоя на Vercel
1.1 Проверю структуру проекта, скрипты сборки, окружение
1.2 Настрою деплой на Vercel, проверю роутинг, пути к ассетам, переменные окружения
2. Поиск причины ошибки JSON
2.1 Точечно найду место где вызывается JSON.parse и добавлю временное логирование, чтобы увидеть что именно приходит undefined
2.2 Проверю различия по устройствам и браузерам, мобильный Safari, Chrome, десктоп, чтобы воспроизвести баг
2.3 Проверю источники данных, localStorage, fetch к бэкенду, статические файлы, чтобы исключить разные форматы ответа
3. Исправление
3.1 Добавлю безопасный парсинг, проверки на undefined и некорректные данные
3.2 При необходимости поправлю формат данных с сервера или логику сохранения в localStorage, чтобы на всех устройствах приходил валидный JSON
3.3 Уберу временные логи и приведу код в аккуратный вид
4. Тестирование
4.1 Прогоню основной сценарий игры на нескольких устройствах и браузерах до момента появления ошибки
4.2 После фикса проверю что всплывающих ошибок нет, игра не падает и данные корректно считываются
4.3 Подготовлю короткий отчет, что именно было причиной и какие изменения внесены
Срок и стоимость:
1. Оценка и фикc конкретной ошибки с настройкой деплоя на Vercel обычно укладываются в 4-8 рабочих часов
2. По бюджету ориентир $80-150, если по ходу выяснится что проблема глубже (например, нужно серьезно переписать часть логики хранения данных), заранее согласуем новый потолок до начала доработок
Чтобы точнее оценить и сразу начать:
1. На каком стеке сделана игра, чистый JS, React, Phaser или другое?
2. Есть репозиторий на GitHub GitLab или нужно работать по архиву проекта?
3. Ошибка появляется сразу при заходе в игру или после конкретного действия, ставки, загрузки ресурсов?
4. Нужен ли отдельный тестовый проект на Vercel или будем править прямо действующий?
Готов подключиться, разобрать проект, настроить деплой на Vercel и довести игру до стабильного запуска без ошибок