Разработка серверной части для карточной игры (Telegram Mini App)

Добрый день! Мы ищем разработчика для создания серверной части увлекательной карточной игры, которая будет запускаться внутри Telegram в формате Mini App. Игра вдохновлена популярными форматами вроде 'Бункер' и 'Правда или действие'.

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

  • Разработка CRUD API: Создание, чтение, обновление и удаление основных сущностей игры (игровые комнаты, пользователи, карты, состояния игры).
  • Настройка реального времени: Интеграция и настройка Socket.io для обеспечения мгновенного взаимодействия между игроками.
  • Реализация игровой логики: Разработка и настройка полного цикла игры согласно предоставленному техническому заданию (ТЗ).

Технические требования

  • Основной стек: Node.js.
  • Обязателен опыт работы с Socket.io для многопользовательских приложений.
  • Понимание принципов построения RESTful API или GraphQL.
  • Умение работать с базами данных (например, PostgreSQL, MongoDB).

Условия и ожидания

  • Сроки выполнения гибкие, без жёстких дедлайнов.
  • Этот проект отлично подойдёт разработчикам, которые хотят получить практический опыт, пополнить портфолио и отточить навыки в создании многопользовательских игровых серверов.
  • Мы ценим качественный код, понятную архитектуру и готовность к обсуждению решений.