27 lines
838 B
Markdown
27 lines
838 B
Markdown
|
|
---
|
||
|
|
# nuzlocke-tracker-gvom
|
||
|
|
title: Boss Battles, Level Caps & Badges
|
||
|
|
status: completed
|
||
|
|
type: feature
|
||
|
|
priority: normal
|
||
|
|
created_at: 2026-02-08T10:09:33Z
|
||
|
|
updated_at: 2026-02-08T10:15:38Z
|
||
|
|
---
|
||
|
|
|
||
|
|
Add boss battle data models, API endpoints, and UI for gym leaders, elite four, champion, etc. Includes:
|
||
|
|
- Backend models (BossBattle, BossPokemon, BossResult)
|
||
|
|
- Database migration
|
||
|
|
- API endpoints for CRUD and run tracking
|
||
|
|
- Frontend types, API client, hooks
|
||
|
|
- Sticky level cap bar on run page
|
||
|
|
- Boss battle cards interleaved in encounter list
|
||
|
|
- Admin panel for managing boss battles
|
||
|
|
|
||
|
|
## Checklist
|
||
|
|
|
||
|
|
- [x] Phase 1: Backend models & migration
|
||
|
|
- [x] Phase 2: Backend schemas
|
||
|
|
- [x] Phase 3: Backend API endpoints
|
||
|
|
- [x] Phase 4: Frontend types, API & hooks
|
||
|
|
- [x] Phase 5: Frontend run page (level cap bar + boss cards)
|
||
|
|
- [x] Phase 6: Frontend admin panel
|