Commit Graph

205 Commits

Author SHA1 Message Date
Julian Tabel 08c05f2a2f Add frontend TypeScript types for game data models
Define Game, Route, Pokemon, RouteEncounter, Encounter, and NuzlockeRun
types mirroring the backend schema, with EncounterStatus and RunStatus
discriminated union types.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:34:21 +01:00
Julian Tabel d94364d6ce Add database schema with SQLAlchemy async + Alembic migrations
Set up PostgreSQL database layer with async SQLAlchemy 2.0 and asyncpg driver.
Implements 6 core tables (games, routes, pokemon, route_encounters, nuzlocke_runs,
encounters) with foreign keys, indexes, and an initial Alembic migration.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:29:34 +01:00
TheFurya a87d2ef523 add user auth epic 2026-02-04 17:22:41 +01:00
Julian Tabel 6ee53a0533 Initial setup of frontend and backend 2026-02-04 17:13:58 +01:00
TheFurya 259c200d93 Initial commit 2026-02-04 16:28:10 +01:00