Phase 2.2: New Game flow - country, league, and team selection #14

Open
opened 2026-06-07 22:44:16 -06:00 by ppreeper · 0 comments
Owner

Description

The new game wizard: user picks a country, optionally a league tier, then selects a team to manage. This is the first interactive user-facing flow.

Pages needed

  • GET / → splash / new game button
  • GET /new-game/countries → list of available countries with flags and ratings
  • POST /new-game/country → select country, redirect to team selection
  • GET /new-game/team → show leagues + teams for selected country
  • POST /new-game/team → select team, initialize game state, redirect to main

Depends On

  • Issue #9 (user creation)
  • Issue #7 (country loading)

Acceptance Criteria

  • User can navigate through country → team selection
  • Selecting a team creates the game and shows the main screen
  • All country data is loaded without errors
## Description The new game wizard: user picks a country, optionally a league tier, then selects a team to manage. This is the first interactive user-facing flow. ## Pages needed - `GET /` → splash / new game button - `GET /new-game/countries` → list of available countries with flags and ratings - `POST /new-game/country` → select country, redirect to team selection - `GET /new-game/team` → show leagues + teams for selected country - `POST /new-game/team` → select team, initialize game state, redirect to main ## Depends On - Issue #9 (user creation) - Issue #7 (country loading) ## Acceptance Criteria - User can navigate through country → team selection - Selecting a team creates the game and shows the main screen - All country data is loaded without errors
ppreeper added this to the Phase 2 milestone 2026-06-07 22:50:42 -06:00
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ppreeper/bygfoot#14
No description provided.