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