Summary
Compact domain status for the supporting context.
Summary APILive deployment demo: this view was updated for the acceptance walkthrough.
Manages registration, invitations, team assignment, and release to start the game.
Get new players into a team quickly and allow only valid, game-ready accounts to enter the scavenger hunt.
Service version: df8ec6b0f8e516bfbeaa5cdfbc761272d2c7ad6f
Compact domain status for the supporting context.
Summary APIShows registered players with team and status information.
Players APIShows available teams with capacity and current status.
Teams APIShows invitations as part of the onboarding aggregate.
Invites APIExplains the flow from registration to activation.
Flow APIShows business metrics for registration, activation, invites, teams, and degree programs.
Open dashboardUse a form to see the response here.
Register the email first, then publish a DegreeProgramSelected.v1 domain event.
The published event will appear here.
lea@campus.example
Degree program: Computer Science
Team: Red Fox
Status: ACTIVE
Next step: READY_TO_PLAY
noah@campus.example
Degree program: Media Informatics
Team: UNASSIGNED
Status: INVITED
Next step: ACCEPT_INVITE
Members: 4/5
Status: OPEN
Members: 3/5
Status: OPEN
Creates a player, accepts the invite, assigns a team, activates the account, and publishes the domain events.
POST /api/onboarding/demo/complete
{
"name": "Mia",
"email": "mia@campus.example",
"password": "secret123",
"degreeProgram": "Computer Science",
"teamId": "TEAM-BLUE"
}
POST /api/onboarding/registerPOST /api/onboarding/invites/INV-5002/acceptPOST /api/onboarding/teams/assignPOST /api/onboarding/players/USR-102/activate