Overview

DungeonMaster (INTIRQUEST) is a multi-asset fantasy market gaming platform combining stock trading mechanics with fantasy sports league dynamics.

Architecture

  • Backend: Node.js, Express, Drizzle ORM, PostgreSQL, Redis, Socket.IO
  • Frontend: React 18, TypeScript, Vite, Ant Design, styled-components
  • API: Apollo Federation v2 GraphQL (4 subgraphs: auth, leagues, portfolios, ML)
  • Mobile: React Native 0.73, Expo 50
  • ML: Python 3.11+, FastAPI, SQLAlchemy, Azure ML

Key Features

  • Multi-asset trading with league mechanics
  • Real-time WebSocket updates via Socket.IO
  • GraphQL Federation with 4 subgraphs
  • React Native mobile app with Expo
  • 22+ database tables
  • 100+ NPC performance target