Files
nuzlocke-tracker/.beans/nuzlocke-tracker-hy41--admin-panel.md
2026-02-05 19:26:53 +01:00

43 lines
1.2 KiB
Markdown

---
# nuzlocke-tracker-hy41
title: Admin Panel
status: completed
type: task
priority: normal
created_at: 2026-02-04T15:47:05Z
updated_at: 2026-02-05T18:22:09Z
parent: nuzlocke-tracker-f5ob
---
Build an admin interface for managing reference data.
## Checklist
- [x] Create admin routes/pages separate from tracker
- [x] Game Management:
- [x] List all games
- [x] Add new game
- [x] Edit game details
- [x] Delete game (with cascade warning)
- [x] Route Management:
- [x] List routes for a game
- [x] Add new route
- [x] Edit route details (name, order)
- [x] Delete route
- [x] Reorder routes via drag-and-drop (implemented as up/down buttons)
- [x] Route Pokémon Assignment:
- [x] View Pokémon available on a route
- [x] Add Pokémon to route
- [x] Remove Pokémon from route
- [x] Set encounter rates/methods
- [x] Pokémon Management:
- [x] List all Pokémon
- [x] Add new Pokémon
- [x] Edit Pokémon details
- [x] Bulk import from CSV/JSON
- [x] Admin API endpoints:
- [x] POST/PUT/DELETE for games, routes, pokemon, route_pokemon
## Notes
- Can be a simple CRUD interface
- Consider using a UI library for tables/forms
- No auth required for MVP (assume local/trusted use)