This commit is contained in:
2025-12-01 22:01:58 +01:00
parent 086fdc1ea1
commit f717abf0a0
14 changed files with 3305 additions and 1780 deletions

236
docs/concept/ADMINS.md Normal file
View File

@@ -0,0 +1,236 @@
# GridPilot for Admins
*Professional tools that eliminate the chaos of running an iRacing league — without changing how your community works.*
---
## 1. Why Admins Need GridPilot
Running a league today means juggling:
- Discord threads
- Google Sheets
- CSVs
- DMs
- PDFs
- manual points
- manual sign-ups
- manual session creation
- messy protest handling
Meanwhile, admins just want to:
- run good races
- keep drivers happy
- keep things fair
- and not drown in repetitive work
GridPilot gives admins the structure and tools iRacing never provided.
---
## 2. League Identity & Presentation
Admins get a clean, modern league homepage — instantly.
### Includes:
- league logo + colors
- season schedule
- standings (driver + team)
- team list
- driver roster
- results archive
- links to Discord, YouTube, Twitch
### Optional:
- custom subdomain (e.g. *yourleague.racing*)
This makes small leagues feel **professional** without any technical effort.
---
## 3. Season Management
A complete toolkit to organize seasons without spreadsheets.
### Admins can:
- define the league format
- create calendars (tracks, car classes)
- configure points systems
- define drop weeks
- choose team vs solo format
- set rules & info pages
- open/close registration
- manage rosters
Everything stays in one clean UI.
---
## 4. Driver & Team Sign-ups
Forget Discord forms and DMs.
### GridPilot handles:
- driver sign-ups
- team registrations
- automatic roster generation
- driver availability status
- team composition
- waitlist management
Admins no longer need to chase people for info.
---
## 5. Automatic Results Import
One of the biggest pains in league racing — **gone**.
GridPilot automatically imports results from iRacing:
### Extracts:
- finishing positions
- incident count
- best laps
- lap-by-lap data
- gained/lost positions
- SoF (if available)
### Updates:
- driver standings
- team standings
- season points
- drop-week applied points
Admins dont upload CSVs or calculate anything manually again.
---
## 6. Complaints & Penalties
A structured workflow to replace protest chaos.
### Drivers can submit complaints:
- select the race
- select involved drivers
- add timestamps
- add explanations
- optionally add short clips
### Admins get:
- a review dashboard
- quick decision tools:
- no action
- warning
- time penalty
- points deduction
- DQ for the race
### GridPilot updates everything automatically:
- recalculates standings
- adjusts team points
- logs penalties visibly
Admins stay in full control — GridPilot just removes the manual work.
---
## 7. Optional: Session Creation QoL
Automation is *optional* — but powerful for admins who want it.
### One-click creation of:
- practice sessions
- race sessions
- full season batches
### Benefits:
- no repetitive form filling
- consistent settings
- saves hours every season
- always under admin control
GridPilot acts as an **assistant**, not a bot.
Admins keep full responsibility.
---
## 8. Roster & Driver Management
Admins can:
- view complete roster
- assign drivers to teams
- manage substitutes
- approve/reject sign-ups
- track attendance
- see driver stats for performance evaluation
Helps maintain a healthy community and balanced competition.
---
## 9. Transparency & Trust
GridPilot creates structure admins normally have to enforce manually:
- clear point systems
- visible penalties
- visible rules
- logged decisions
- consistent standings
- predictable schedules
- no lost messages or hidden complaints
This removes accusations of favoritism or unfairness.
Admins gain **presence**, not stress.
---
## 10. Zero Technical Overhead
No coding.
No servers.
No spreadsheets.
No HTML.
No spreadsheets.
No setup.
Admins simply:
1. create a league
2. configure the season
3. share the league link
4. run the races
5. GridPilot handles the rest
---
## 11. What GridPilot Is *Not* for Admins
- not a replacement for your Discord community
- not a stewarding system (no live stewarding)
- not intrusive automation
- not a tool that changes racing behavior
- not a way to manipulate results
We respect the league → we just make it manageable.
---
## 12. Summary
GridPilot gives admins:
- **professional presentation**
- **zero manual points work**
- **automatic standings**
- **clean sign-ups**
- **structured complaints**
- **quick penalties**
- **optional session automation**
- **roster tools**
- **driver & team identity**
- **season organization**
It lets admins focus on racing, not paperwork.
GridPilot =
**less chaos, more competition.**