Технический аудит проекта Next.js/Supabase

Необходимо провести независимую экспертизу состояния проекта, заявленного фрилансером как "готовый". Основной фокус - на бэкенд-логике, её качестве и полноте реализации.

Основные задачи аудита

  • Анализ качества кода бэкенда: Проверить соответствие кода современным best practices. Выявить признаки некачественного кода или возможного использования ИИ-генерации без должной доработки.
  • Оценка полноты реализации: Определить, какие части бэкенд-логики и работы с базой данных действительно завершены, а что отсутствует или требует существенной доработки.
  • Проверка структуры данных и бизнес-логики: Изучить схему базы данных Supabase, связи между таблицами и убедиться, что реализованная логика корректно отражает требования проекта.

Ожидаемый результат

  • Краткий отчет с выводами: Структурированная оценка готовности проекта, включая общий вердикт.
  • Детализация проблем: В отчете должны быть четко указаны:
    • Проблемы с читаемостью и поддерживаемостью кода.
    • Отклонения от принятых лучших практик разработки.
    • Критические пробелы в реализации.
  • Конкретные примеры: Каждая выявленная проблема должна быть проиллюстрирована фрагментом кода с точной ссылкой на файл и номера строк в кодовой базе.

Итогом работы должен стать понятный и аргументированный ответ на ключевой вопрос: можно ли считать бэкенд-часть проекта качественной и готовой к дальнейшей разработке или продакшену, либо она требует серьезного рефакторинга и допилки.

Разработка онлайн-игры для мобильных устройств на Unreal Engine

Требуется создать прототип многопользовательской онлайн-игры для смартфонов с элементами социального взаимодействия, вдохновленный проектом 'Гильдия'. Необходимо реализовать игровой мир с тремя городами, системой торговли и базовой мультиплеерной инфраструктурой.