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