Add pokemon status management with death tracking
Implement status change workflow (alive → dead) with confirmation modal, death cause recording, and visual status indicators on pokemon cards. Includes backend migration for death_cause field and graveyard view on the run dashboard. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
45
README.md
45
README.md
@@ -1 +1,44 @@
|
||||
# nuzlocke-tracker
|
||||
# nuzlocke-tracker
|
||||
|
||||
A full-stack Nuzlocke run tracker for Pokemon games.
|
||||
|
||||
## Getting Started
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Docker & Docker Compose
|
||||
|
||||
### Start the Stack
|
||||
|
||||
```bash
|
||||
docker compose up
|
||||
```
|
||||
|
||||
This starts three services:
|
||||
|
||||
| Service | URL |
|
||||
|------------|--------------------------|
|
||||
| Frontend | http://localhost:5173 |
|
||||
| API | http://localhost:8000 |
|
||||
| API Docs | http://localhost:8000/docs|
|
||||
| PostgreSQL | localhost:5432 |
|
||||
|
||||
### Run Migrations
|
||||
|
||||
```bash
|
||||
docker compose exec api alembic -c /app/alembic.ini upgrade head
|
||||
```
|
||||
|
||||
### Seed the Database
|
||||
|
||||
```bash
|
||||
docker compose exec api python -m app.seeds
|
||||
```
|
||||
|
||||
To seed and verify the data was loaded correctly:
|
||||
|
||||
```bash
|
||||
docker compose exec api python -m app.seeds --verify
|
||||
```
|
||||
|
||||
This loads game data, Pokemon, routes, and encounter tables for FireRed, LeafGreen, Emerald, HeartGold, and SoulSilver.
|
||||
Reference in New Issue
Block a user