# Dofus Manager - Product Requirements Document (PRD) ## Table of Contents - [Dofus Manager - Product Requirements Document (PRD)](#table-of-contents) - [Goals and Background Context](./goals-and-background-context.md) - [Goals](./goals-and-background-context.md#goals) - [Background Context](./goals-and-background-context.md#background-context) - [Change Log](./goals-and-background-context.md#change-log) - [Requirements](./requirements.md) - [Functional Requirements](./requirements.md#functional-requirements) - [Non-Functional Requirements](./requirements.md#non-functional-requirements) - [User Interface Design Goals](./user-interface-design-goals.md) - [Overall UX Vision](./user-interface-design-goals.md#overall-ux-vision) - [Key Interaction Paradigms](./user-interface-design-goals.md#key-interaction-paradigms) - [Core Screens and Views](./user-interface-design-goals.md#core-screens-and-views) - [Accessibility](./user-interface-design-goals.md#accessibility) - [Branding](./user-interface-design-goals.md#branding) - [Target Device and Platforms](./user-interface-design-goals.md#target-device-and-platforms) - [Technical Assumptions](./technical-assumptions.md) - [Repository Structure: Monorepo](./technical-assumptions.md#repository-structure-monorepo) - [Service Architecture: Monolith Full-Stack](./technical-assumptions.md#service-architecture-monolith-full-stack) - [Testing Requirements: Unit + Integration](./technical-assumptions.md#testing-requirements-unit-integration) - [Additional Technical Assumptions and Requests](./technical-assumptions.md#additional-technical-assumptions-and-requests) - [DofusDB API Reference](./dofusdb-api-reference.md) - [Base URL](./dofusdb-api-reference.md#base-url) - [Caractéristiques techniques](./dofusdb-api-reference.md#caractristiques-techniques) - [Endpoints disponibles](./dofusdb-api-reference.md#endpoints-disponibles) - [Mapping pour le PRD](./dofusdb-api-reference.md#mapping-pour-le-prd) - [Dofus identifiés](./dofusdb-api-reference.md#dofus-identifis) - [Exemples de requêtes](./dofusdb-api-reference.md#exemples-de-requtes) - [Notes d'implémentation](./dofusdb-api-reference.md#notes-dimplmentation) - [Epic List](./epic-list.md) - [Epic 1: Foundation & Core Entities](./epic-1-foundation-core-entities.md) - [Story 1.1: Project Setup & Infrastructure](./epic-1-foundation-core-entities.md#story-11-project-setup-infrastructure) - [Story 1.2: Database Schema - Core Entities](./epic-1-foundation-core-entities.md#story-12-database-schema-core-entities) - [Story 1.3: Server CRUD](./epic-1-foundation-core-entities.md#story-13-server-crud) - [Story 1.4: Account CRUD](./epic-1-foundation-core-entities.md#story-14-account-crud) - [Story 1.5: Character CRUD](./epic-1-foundation-core-entities.md#story-15-character-crud) - [Story 1.6: Navigation & Layout](./epic-1-foundation-core-entities.md#story-16-navigation-layout) - [Epic 2: Teams & Constraints](./epic-2-teams-constraints.md) - [Story 2.1: Team Database Schema](./epic-2-teams-constraints.md#story-21-team-database-schema) - [Story 2.2: Team CRUD - Basic](./epic-2-teams-constraints.md#story-22-team-crud-basic) - [Story 2.3: Team Member Management](./epic-2-teams-constraints.md#story-23-team-member-management) - [Story 2.4: Account Constraint Validation](./epic-2-teams-constraints.md#story-24-account-constraint-validation) - [Story 2.5: Team Status Overview](./epic-2-teams-constraints.md#story-25-team-status-overview) - [Epic 3: Filtering & Search](./epic-3-filtering-search.md) - [Story 3.1: Filter Sidebar Component](./epic-3-filtering-search.md#story-31-filter-sidebar-component) - [Story 3.2: Filter Logic Implementation](./epic-3-filtering-search.md#story-32-filter-logic-implementation) - [Story 3.3: Text Search](./epic-3-filtering-search.md#story-33-text-search) - [Story 3.4: Column Sorting](./epic-3-filtering-search.md#story-34-column-sorting) - [Story 3.5: Saved Filter Presets](./epic-3-filtering-search.md#story-35-saved-filter-presets) - [Epic 4: Progression Tracking](./epic-4-progression-tracking.md) - [Story 4.1: Progression Database Schema](./epic-4-progression-tracking.md#story-41-progression-database-schema) - [Story 4.2: Character Progression View](./epic-4-progression-tracking.md#story-42-character-progression-view) - [Story 4.3: Bulk Progression Update](./epic-4-progression-tracking.md#story-43-bulk-progression-update) - [Story 4.4: Team Progression Status](./epic-4-progression-tracking.md#story-44-team-progression-status) - [Story 4.5: Progression Filters in Character List](./epic-4-progression-tracking.md#story-45-progression-filters-in-character-list) - [Epic 5: Currencies & Aggregations](./epic-5-currencies-aggregations.md) - [Story 5.1: Currency Database Schema](./epic-5-currencies-aggregations.md#story-51-currency-database-schema) - [Story 5.2: Character Currency View](./epic-5-currencies-aggregations.md#story-52-character-currency-view) - [Story 5.3: Bulk Currency Update](./epic-5-currencies-aggregations.md#story-53-bulk-currency-update) - [Story 5.4: Account Currency Totals](./epic-5-currencies-aggregations.md#story-54-account-currency-totals) - [Story 5.5: Global Currency Dashboard](./epic-5-currencies-aggregations.md#story-55-global-currency-dashboard) - [Story 5.6: Currency Management (Admin)](./epic-5-currencies-aggregations.md#story-56-currency-management-admin) - [Epic 6: DofusDB Integration](./epic-6-dofusdb-integration.md) - [Story 6.1: DofusDB API Client](./epic-6-dofusdb-integration.md#story-61-dofusdb-api-client) - [Story 6.2: Dungeon Data Import](./epic-6-dofusdb-integration.md#story-62-dungeon-data-import) - [Story 6.3: Quest Data Import](./epic-6-dofusdb-integration.md#story-63-quest-data-import) - [Story 6.4: Wanted Posters Import](./epic-6-dofusdb-integration.md#story-64-wanted-posters-import) - [Story 6.5: Sync Settings & Automation](./epic-6-dofusdb-integration.md#story-65-sync-settings-automation) - [Story 6.6: Data Conflict Resolution](./epic-6-dofusdb-integration.md#story-66-data-conflict-resolution) - [Checklist Results Report](./checklist-results-report.md) - [Executive Summary](./checklist-results-report.md#executive-summary) - [Category Analysis](./checklist-results-report.md#category-analysis) - [Issues Identified](./checklist-results-report.md#issues-identified) - [Final Decision](./checklist-results-report.md#final-decision) - [Next Steps](./next-steps.md) - [UX Expert Prompt](./next-steps.md#ux-expert-prompt) - [Architect Prompt](./next-steps.md#architect-prompt)