swampbeach.fi

Upsi - Ultimate Point Streamer

Upsi is a match scoring and game-log tool designed for Ultimate Frisbee. It lets a single operator set up a game, record points as they happen, and review the full event log once the final whistle blows.

Set up a game in seconds

Enter team names for the home and away sides before kick-off. Rosters can be built manually using player name and jersey number, or imported in bulk from a CSV file via URL.

The same CSV format supports multiple teams, so tournament operators can load an entire event sheet and select the relevant squad for each side.

Live scoring

During a match, points are recorded one at a time. The current score, active half, and point number are always visible. A LIVE indicator marks any game that is in progress.

Game log and event review

Every point scored is written to an in-game log. The log can be reviewed during or after the match to verify the sequence of events and confirm the final result.

Local game history

Completed games are saved to the device. The history list shows the final score, date, and time for each past game. Tapping any entry opens the full point-by-point log for that match.

Optional live stream connection

For operators who run a companion streaming back end, Upsi can push live score updates over a network connection. A claim code and device name are used to authenticate the stream session.

This feature is entirely optional. The app functions fully offline without it.

Privacy

All game data is stored locally on the device. No user account is required. No personal data is collected or transmitted to third parties.

Screenshots

Tap to zoom.

Upsi home screen showing New Game and recent games
Home and recent games
Live scoring screen with score controls and game actions
Live scoring controls
Game history screen with final score and event timeline
Game history overview
Detailed game log with events, goal scorers, and assists
Detailed game log
Game setup screen with teams and roster management
Game setup and rosters