--- # nuzlocke-tracker-0q8f title: Encounter Tracking Interface status: todo type: task created_at: 2026-02-04T15:44:37Z updated_at: 2026-02-04T15:44:37Z parent: nuzlocke-tracker-f5ob --- Build the main interface for tracking encounters on each route/area. ## Checklist - [ ] Create route list component showing all areas in the game - [ ] Display encounter status per route (uncaught, caught, failed, skipped) - [ ] Build encounter modal/form: - [ ] Select Pokémon from route's available encounters - [ ] Enter nickname for caught Pokémon - [ ] Mark as caught, failed (ran/KO'd), or skipped (duplicates clause) - [ ] Show route progression (e.g., 15/45 routes completed) - [ ] Allow editing/updating existing encounters - [ ] Support marking gift/static encounters separately ## UX Considerations - Quick entry flow - minimize clicks to log an encounter - Visual distinction between route types (grass, water, cave, etc.) - Mobile-friendly for tracking while playing