Initial setup of frontend and backend

This commit is contained in:
Julian Tabel
2026-02-04 17:13:58 +01:00
parent 259c200d93
commit 6ee53a0533
72 changed files with 5687 additions and 0 deletions

View 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)