Create a League
This is the organiser-facing setup area for clubs who want to launch a prediction league. It is intentionally structured as a so it can be expanded later into a fuller onboarding, submission, approval, and payment workflow.
Start Here
Pricing
Administration and setup cost: 50p per team entry in each league entered.
This covers league setup, page creation, scoring structure, update workflow, and public page visibility.
Two-CSV Submission Model
Each league should provide two CSV files as the standard input structure:
- Predictions CSV, containing entrant names and predicted league positions
- League Fundamentals CSV, containing league setup variables and prize structure
This model keeps league prediction data separate from league configuration and makes the system cleaner, more repeatable, and more professional.
Predictions CSV
- First column = finishing positions
- Each remaining column = one entrant/member
- Each cell = predicted team at that position
- This file is used for points scoring and correct-position counts
League Fundamentals CSV
This second CSV should define the league variables owned by the organiser.
- League code
- League name
- Club name
- Competition
- Standings source
- Currency
- Prize-paying depth
- Prize amount per finishing place
This allows every league to control its own prize structure without relying on fixed prize values in the page logic.
Prize Structure Ownership
The league organiser or league owner is responsible for defining:
- how many places receive prizes
- the payout amount for each place
- the league-specific calibration of prize depth
This means the prize structure is owned by the league, not hardcoded into the website.
Open for Enhancements
The current structure is a and is designed to be enhanced later. Future improvements could include:
- live web-form submission alongside CSV upload
- template downloads for both CSV files
- validation and preview before publishing
- payment links and onboarding approvals
- multi-league organiser dashboards
For now, this setup establishes the repeatable professional standard for league creation going into the next football season.
