Turfling
A small football tournament for three teams, with the live score on every phone.
Turfling runs a tournament night at the pitch: one phone keeps the clock and the score, a TV can show the big scoreboard, and everyone else follows on their own phone.
To try it, open Turfling and choose Load sample tournament. The sample stays in your browser.
The match at the pitch.
One phone keeps the clock and the score. Tap Goal, pick the scorer, and the standings follow.
-
Match clock
A countdown clock you can pause, with a beep in the last ten seconds.
-
Scorer and minute
Goals record the scorer and the minute. Own goals and unknown scorers are counted separately.
-
Standings as you play
Points 3/1/0. Ties are decided by goal difference, goals scored, head-to-head, then penalties or a coin toss.
Everyone follows live.
A TV can show the big scoreboard, and everyone else follows on their own phone.
-
TV screen
A big scoreboard for a TV or projector, with the clock, the next match and the fixtures.
-
On every phone
Viewers open a link and follow the score, fixtures, standings and match summaries, with optional notifications for goals, results and the champion.
-
Hand over
The organizer can hand over to another device.
From the draw to the final.
Three teams, a league, an optional playoff and a final, with fixtures and a time plan for the night.
-
Players and team draw
Pick who is playing from a permanent player pool or add new players. The draw uses pots, balances goalkeepers and avoids repeating recent teammates; it is a heuristic, not a skill rating.
-
League, playoff and final
Six league matches by default (two rounds), then second against third in a playoff and a final. Match lengths, rounds, changeovers and breaks are adjustable, and playoff and final can be switched off.
-
A time plan
Fixtures show estimated kick-off times, and the plan warns when the tournament would run past the pitch booking.
-
History
Finished tournaments go to an archive with player totals, teammate and opponent history, and corrections.
-
Backup
Download and import everything as one JSON file.
-
In the browser
No account, keeps working offline, and the interface is in English and Turkish.
How a tournament runs
Three teams, one night, one phone at the pitch.
-
Pick the players
Choose who is playing from the player pool, or add new players.
-
Draw the teams
The draw makes three teams from pots and balances the goalkeepers.
-
Start the matches
Start a match, let the clock run and enter each goal with its scorer.
-
Share it
Send the viewer link to everyone, or open the TV screen.
-
Keep the result
The finished tournament goes to the archive, with the player totals.
Privacy
Tournament data stays in your browser unless you start live sharing. There is no account. Live sharing data is deleted 365 days after the last change.
Built with
Free and open source under the MIT license. Anyone can run their own copy on Cloudflare; see the README on GitHub.
- Plain HTML, CSS and JavaScript, with no build step
- Cloudflare Workers with Durable Objects for live sharing
- Web Push for notifications
Turfling is free and open source. Made by Hamza Başaran in Germany.