Initial setup of frontend and backend
This commit is contained in:
42
.beans/nuzlocke-tracker-hy41--admin-panel.md
Normal file
42
.beans/nuzlocke-tracker-hy41--admin-panel.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
# nuzlocke-tracker-hy41
|
||||
title: Admin Panel
|
||||
status: todo
|
||||
type: task
|
||||
created_at: 2026-02-04T15:47:05Z
|
||||
updated_at: 2026-02-04T15:47:05Z
|
||||
parent: 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
|
||||
- [ ] 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)
|
||||
Reference in New Issue
Block a user