1.2 KiB
1.2 KiB
title, status, type, priority, created_at, updated_at, parent
| title | status | type | priority | created_at | updated_at | parent |
|---|---|---|---|---|---|---|
| Admin Panel | completed | task | normal | 2026-02-04T15:47:05Z | 2026-02-05T18:22:09Z | nuzlocke-tracker-f5ob |
Build an admin interface for managing reference data.
Checklist
- Create admin routes/pages separate from tracker
- Game Management:
- List all games
- Add new game
- Edit game details
- Delete game (with cascade warning)
- Route Management:
- List routes for a game
- Add new route
- Edit route details (name, order)
- Delete route
- Reorder routes via drag-and-drop (implemented as up/down buttons)
- Route Pokémon Assignment:
- View Pokémon available on a route
- Add Pokémon to route
- Remove Pokémon from route
- Set encounter rates/methods
- Pokémon Management:
- List all Pokémon
- Add new Pokémon
- Edit Pokémon details
- Bulk import from CSV/JSON
- Admin API endpoints:
- 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)