Описание задачи
Нужен разработчик, который сможет реализовать модуль “Квесты”, построенной по принципу RPG: пользователи проходят задания, получают очки опыта, алмазы, достижения, статусы, доступ к новым разделам и веткам развития.
Требуется:
Разработать backend-модуль в виде самостоятельного микросервиса, который будет легко масштабировать и подключать к другим частям платформы.
Продумать архитектуру (возможно, на базе одного из существующих open-source решений, если это ускорит и удешевит разработку).
Обеспечить фильтрацию квестов по частоте (ежедневные, ежемесячные и т.д.), статусу, сфере, проекту, ветке.
Реализовать жизненный цикл квеста: начало, выполнение, успешное завершение, провал.
Начисление наград: опыт, внутренняя валюта, рейтинг, достижение, доступ к эксклюзиву, уровни, статусы, очки маны.
Создание квестов через админку (или отдельный API): добавление шагов, условий, наград.
REST API или GraphQL для фронта.
Технологии приветствуются:
Node.js / Python / Go / Laravel / FastAPI / NestJS
PostgreSQL / MongoDB
JWT / OAuth
Swagger / OpenAPI
Docker
(если можешь предложить архитектуру на других фреймворках — укажи)
Ожидания:
Простая архитектура, удобная для масштабирования.
Чистый код, документация к API.
Возможность подключения к сайту и мобильному приложению через внешние API.
Готов рассмотреть доработку open source-решения, если предложишь подходящее.
Возможность долгосрочного сотрудничества — приветствуется.
Опубликован 02.10.2025 в 18:24
Заказ находится в архиве