# 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.