--- # nuzlocke-tracker-f5ob title: MVP - Core Nuzlocke Tracker status: in-progress type: epic priority: normal created_at: 2026-02-04T15:43:34Z updated_at: 2026-02-04T15:48:38Z blocking: - nuzlocke-tracker-f0fm --- The minimum viable product for the Nuzlocke Tracker application. This epic covers the essential features needed for a user to track a basic Nuzlocke run. ## Architecture - **Frontend**: Web application for users to track their runs - **Backend API**: RESTful or GraphQL API for data persistence - **Database**: Persistent storage for game data, user runs, and encounters - **Admin Panel**: Interface for managing reference data (games, routes, Pokémon) ## Goals - Allow users to select a Pokémon game to play - Support optional difficulty/rule settings - Track encounters per route/area - Track Pokémon status (alive, dead, boxed) - Provide a clear overview of the current run - Admin can manage game/route/Pokémon reference data ## Out of Scope for MVP - User authentication (single user assumed) - Multiple simultaneous runs - Cloud sync across devices - Team builder/planner - Detailed statistics and analytics - Social features