Auto-schedule, then tune by hand
Generate a full schedule from your courts and stages in one pass, then drag any match to any slot. The unscheduled panel always shows what is left to place.
A tournament schedule is a constraint problem in disguise. Court availability, rest gaps between matches, match durations, breaks, equal exposure — by the time you have it right, you have rebuilt it five times. Tormatch generates the whole thing from your courts and stages, then lets you drag any match to fine-tune the rest.
Generate a full schedule from your courts and stages in one pass, then drag any match to any slot. The unscheduled panel always shows what is left to place.
Open Court 3 only after lunch. Block Court 1 for the warm-up game. Tormatch schedules around every window you set.
A team can not be on two courts at once. Stage 2 can not start before Stage 1 finishes. Tormatch flags the clash and tells you why.
Lunch break for an hour. Opening ceremony at 09:00. A team announcement at halftime. Each one sits on the schedule exactly like a match.
U10 plays 2×20. U18 plays 2×35. Both share one schedule with the right durations and the right between-match buffers.