It's one thing to generate the tournament bracket, but it's quite another to assign each match a date, time, court, and referee without any scheduling conflicts. The automatic scheduler handles this second part all at once, whether for an entire season or just a single match day.
Configurable settings
Days of the week on which matches are played, interval between matchdays (7 = one per week, 1 = consecutive days), duration of each match, time between matches, and minimum rest period to ensure the same team does not play twice in a row.
Venues and referees at the same time
It distributes matches among the registered courts while respecting their opening hours and assigns referees without overlapping their schedules; whenever possible, it keeps the same referee at the same venue throughout the match day. If no venues are registered, it only assigns the day and the referees.
Only what's missing
You can limit the search to matches that do not yet have a date, leaving intact those that the organizer has already scheduled manually.