Pausiert Next.js · Supabase · Vercel-Cron

GOLAZO.

Eine App für mein Jugendteam, gebaut für den Gothia Cup 2026.

Das Problem
Der Gothia Cup in Göteborg dauert eine Woche, und zwischen den Spielen bleibt viel Zeit. Die Frage war, wie die Jungs in dieser Zeit als Team zusammenbleiben, ohne dass es sich nach Hausaufgaben anfühlt.
Die Lösung
Jeder Spieler hatte eine Spielerkarte mit eigenem Rating, forderte Teamkollegen zum Duell und spielte das tägliche Quiz. Alle Punkte flossen in eine gemeinsame Rangliste.
Wie ich es gebaut habe
Ich habe GOLAZO für mein eigenes Team gebaut, mit meinem KI-Team. Weil ich unterwegs nicht bauen konnte, ging alles, was die Turnierwoche brauchte, vor der Abfahrt live.
Eine Spielerkarte in GOLAZO im Stil einer Sammelkarte, mit dem Gesamtwert 87 (OVR) und dem Spielernamen Rakete. Daneben die Team-Rangliste mit Spielernamen und Punkten (XP) und das WM-Tippspiel zum Spiel Deutschland gegen Elfenbeinküste.

Mein Jugendteam fuhr zum größten Jugendturnier der Welt.

Im Juli 2026 spielte mein Team beim Gothia Cup in Göteborg, und zur selben Zeit lief die Fußball-WM. Deshalb gab es in GOLAZO zwei Tippspiele, eines für die WM und eines für die Tore unserer eigenen Spiele.

Wer seltener spielte, hatte auch eine Chance.

Kurz vor der Abfahrt habe ich die Punkte neu verteilt, weil Spieler mit wenig Einsatzzeit in der Rangliste nicht mehr nach vorn kamen. Ein Duellsieg gegen einen stärkeren Teamkollegen brachte seitdem mehr Punkte, und Fragen zu Fairplay zählten dreifach. Jeden Tag wurde ein Spieler des Tages gekürt.

Nach dem Turnier habe ich die Sieger in einer Ruhmeshalle festgehalten und GOLAZO noch einige Wochen als Sommer-Cup weitergeführt. Seit dem 24. September 2026 entwickle ich die App nicht weiter.

/ technik

Drei Entscheidungen, die wichtig waren.

Anmeldung

Beitritt mit Code, Freigabe durch den Trainer

Ein Spieler trat mit dem Code seiner Gruppe und einem selbst gewählten Spielernamen bei, eine E-Mail-Adresse brauchte er dafür nicht. Spielen konnte er erst, wenn ich ihn als Trainer freigegeben hatte, und das prüfte die Datenbank selbst. Danach kam er über seinen persönlichen Link wieder hinein, auch auf einem anderen Gerät.

Daten-Schicht

Eigenes Schema, ein einziger Zugang

Die Daten lagen in einem eigenen, abgetrennten Bereich der Supabase-Datenbank (einem Schema), auf den von außen niemand direkt zugreifen konnte. Die App erreichte sie nur über fest programmierte Funktionen in der Datenbank (RPC). Dort saßen auch die Regeln gegen Schummeln, etwa kein Tipp nach dem Anpfiff und ein Rating, das sich durch bloßes Wiederholen nicht hochtreiben ließ.

WM-Wertung

104 Spiele, automatisch gewertet

Für das Tippspiel waren alle 104 Spiele der WM 2026 hinterlegt. Ein Cron-Job, also ein Auftrag, der regelmäßig von selbst läuft, holte die Ergebnisse und wertete die Tipps. Nach dem Ende der WM habe ich das WM-Tippspiel aus der App genommen.

GOLAZO live ansehen → Status   Pausiert · wird nicht weiterentwickelt

/ weitere apps