Files
dofus-manager/docs/prd/index.md
2026-01-19 08:52:38 +01:00

81 lines
6.6 KiB
Markdown

# 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)