1 500 000
Образование, наука, работа
Порталы и сервисы
Март 2024
Создать интерактивный пошаговый интерфейс для последовательного прохождения 10 игровых миссий с механиками сбора «артефактов», прохождения мини-игр и открытия уровней.
Реализовать комплекс персональных интерактивных дашбордов пользователя (колесо баланса, карта желаний/Vision Board, трекеры страхов и убеждений, стратегический таймлайн на 1-5-20 лет).
Подключить зарубежный эквайринг для гибкой тарификации (Free Trial, ежемесячная подписка, пожизненный доступ Lifetime).
Спроектировать полностью индивидуальную кастомную панель управления для точечного контроля за контентом миссий, аналитикой и пользователями.
Высоконагруженный бэкенд (Nest.js, MongoDB, Redis): Архитектура API построена на Nest.js. В качестве базы данных выбрана MongoDB, что позволило гибко хранить неструктурированные и постоянно меняющиеся данные пользователей (тексты ответов на квесты, массивы целей, структуры карт желаний). Redis задействован для кэширования сессий авторизации и промежуточных сохранений прогресса прохождения миссий.
Геймификация и интерактивные модули: Запрограммирована логика игрового процесса — последовательное открытие уровней, начисление игровых достижений, сбор цифровых «артефактов» и динамическое формирование персонализированного отчета (Life Plan) по итогам прохождения квестов.
Международная монетизация (Stripe): Интегрирована платежная система Stripe. Реализована комплексная логика биллинга: ограничение функционала после первых 2-х бесплатных миссий, подписочная модель (Monthly Subscription) с автоматическим списанием и разовые платежи за Lifetime-доступ с обработкой отмен и вебхуков со стороны Stripe.
Полностью кастомная административная панель (Custom Admin): Спроектирована индивидуальная изолированная админка «с нуля» без применения стандартных шаблонов. Система позволяет администраторам полностью пересобирать контент психологических квестов, менять вопросы в миссиях, выгружать сводную аналитику по воронкам удержания пользователей и управлять пользовательскими тарифами.
Инфраструктура и производительность (Nginx, Docker): Приложение контейнеризировано через Docker для быстрой выкатки обновлений контента. Сервер Nginx обеспечивает безопасное HTTPS-соединение, проксирование запросов и стабильную работу приложения в условиях растущего глобального трафика.
Запуск комплексного веб-сервиса: Платформа успешно развернута в продакшен, стабильно функционируя как единая экосистема из публичного сайта, игрового веб-приложения и кастомной панели администрирования.
Гибкое управление игровым процессом: Кастомная CMS позволила методологам и психологам проекта самостоятельно корректировать текстовые и медийные сценарии квестов в реальном времени, не задействуя команду разработки.
Автоматизированный биллинг: Настройка Stripe обеспечила бесперебойный прием платежей в валюте евро от пользователей по всему миру с четким разделением уровней доступа (триал / подписка / вечный доступ).
Высокая интерактивность без задержек: Благодаря связке Nest.js, MongoDB и Redis, сохранение сложных пользовательских данных, генерация персональных PDF-отчетов и рендеринг тяжелых интерактивных досок (Vision Board) происходят мгновенно.
![]()
Роман Леухин
Генеральный директор (CEO)
Проект My Life Quest стал ярким примером создания нетипичного EdTech/MentalHealth продукта со сложной внутренней логикой. Отказ от готовой админки в пользу полностью кастомного решения позволил идеально адаптировать систему под уникальные нужды игровых механик стартапа. Использование стека Nest.js и React.js помогло реализовать отзывчивый интерфейс, который ощущается как полноценное игровое приложение, обеспечивая при этом надежность финансовых транзакций через Stripe и масштабируемость структуры данных в MongoDB.