Files
mtg-online-drafter/docs/development/CENTRAL.md
2025-12-14 21:00:46 +01:00

1.1 KiB

Development Central Log

Status Overview

The project has successfully migrated from a .NET backend to a Node.js Modular Monolith. The core "Draft Preparation" and "Tournament Bracket" functionalities have been implemented in the frontend using React, adhering to the reference design.

Recent Updates

  • [2025-12-14] Core Implementation: Refactored gemini-generated.js into modular services and components. Implemented Cube Manager and Tournament Manager. Link
  • [2025-12-14] Parser Robustness: Improving CardParserService to handle formats without Scryfall IDs (e.g., Arena exports). Link

Active Modules

  1. Cube Manager: Fully functional (Parsing, Fetching, Pack Generation).
  2. Tournament Manager: Basic Bracket generation implemented.

Roadmap

  1. Backend Integration: Connect frontend generation to backend via Socket.IO.
  2. Live Draft: Implement the multiplayer drafting interface.
  3. User Session: Handle host/player sessions.