tournament management platform with two clear experiences: Organizer side Player and team side Core stack and standards Backend: FastAPI, SQLAlchemy 2.x, Alembic, Pydantic v2 Frontend: SvelteKit (latest), TypeScript, Svelte stores, form actions or API calls Database: PostgreSQL