Задача

Есть заготовка симулятора (Telegram Mini App). Проект находится в запутанном состоянии после переноса файлов. Необходимо полностью реорганизовать архитектуру и настроить рабочий деплой.

Что нужно сделать

  • Провести рефакторинг структуры: разделить проект на папки /backend (Node.js) и /frontend (HTML/JS/CSS).
  • Привязать репозиторий на GitHub к Railway, настроить деплой так, чтобы проект открывался по внешней ссылке.
  • Проверить конфиг подключения к Supabase, вынести все ключи в переменные окружения (.env) на Railway.
  • Исправить пути: серверный файл (JS) должен корректно отдавать index.html и все ассеты (изображения, стили, скрипты).

Результат

Полностью рабочая ссылка на Railway, по которой игра открывается без ошибок в консоли браузера.

Требования к исполнителю

  • Опыт работы с Node.js.
  • Понимание работы Railway и Git-репозиториев.
  • Умение быстро разбираться в чужом коде.

Публикация объявлений на доске объявлений

Требуется исполнитель для массовой публикации объявлений на популярной площадке с использованием готового софта. Нужно параллельно вести несколько аккаунтов и работать с большими таблицами.