Work / BeerCup 2026

A whole country calling the same 104 matches.

A free, nationwide prediction game for the summer of football — three leaderboards at once, and prizes you collect in person at a Swiss bar or brewery.

ClientInsert Coin SAGL
Year2026
RoleProduct, architecture, build, operations
StatusLive — 2026 season
BeerCup 2026
The problem

A prediction game is easy to build and hard to keep alive. The scoring has to feel fair on every one of 104 matches, the leaderboards have to update while the stadium is still full, and a prize is only worth playing for if someone can actually hand it to you. Doing that across four languages and twenty-six cantons is where most of these games quietly stop.

What we built

One Go backend on Google Cloud driving native iOS and Android apps built in Flutter, plus a web version of the same game. Predictions score on exact result, outcome and goal difference — up to twelve points a match, doubled by one of three Beer Boosts. Every player sits in three leaderboards at the same time: national, home canton, and any private league they join.

Details that matter

Three leaderboards, one tap

National, cantonal and private leagues all score the same prediction — a player never has to submit twice.

Prizes redeemed in person

Winners get a QR voucher and collect it at a partner bar or brewery. 18+, handed over against a valid ID.

Four languages, zero francs

DE, FR, IT and EN across app, web and vouchers. No ads, no in-app purchases, no betting.

GoGoogle CloudFlutterMySQLiOSAndroidApp StoreGoogle Play