New League Management System
Welcome to our new league management system! While it's fully functional, it's still in development. Read this article for more details.
Hey everyone!
This is a new league management system I started developing. This is pretty much the first release, but I'm actively developing it. There's a current and future feature list below.
There are a couple of things to consider when looking at everything.
First, there are missing Superlap drivers need to be classified and mapped. We need to know who was driving in what rig, and what class they are. They aren't included in the standing until they're mapped, so this will affect all of the current standings if we do get them all mapped correctly. You can see them in the individual race results, but they're not in the standings. If you're one of the Superlap drivers in the races, message me or an admin on Discord and we'll get you mapped and get the points recalculated.
Second, all of the old archived seasons are likely incorrect. The results were all pulled directly from iracing, but I don't think the standings or awards are accurate. I'm positive there are mis-classified drivers and Superlap drivers that aren't mapped correctly. We'll have to decide if we want to leave them, try our best to correct them, or just remove them.
Keep in mind that this is mostly designed for desktop because of all the information, but it should still work well on mobile.
There's probably other things that I'm missing, so please dig through and give me whatever feedback you have. I want to make this system great!
Let me know if you have any comments or suggestions on features and/or functionality or whatever. I'm also down to hop on Discord and chat.
Dave
Current features
iRacing JSON race imports
Driver mapping / unmapped drivers admin page
Race results storage and public race result pages
Points calculation system
Drop-week / participation settings
Configurable bonus rules
Driver classifications: PRO / AM
Driver awards and trophy pages
Public standings and archived seasons
Driver directory and driver profile pages
Scheduled races / upcoming races
Race Control admin actions: calculate points and awards
League News admin and public pages
Homepage with news, active seasons, Victory Lane, upcoming races, awards
Features in development
Multi-tenant league support - The ability to host multiple leagues in this system
Security hardening - admin users, roles/permissions, 2FA, backups, server hardening.
Admin user management - create/edit/disable backend users
Race Control improvements - more status indicators, warnings, filters for races needing attention.
League News / Media - polish news pages, homepage cards, future AI race recap drafts.
Protest system - driver protest form plus steward/admin backend workflow.
Recruitment / invites - public join request forms, invite links, admin review.
iRacing identity verification - verify customer ID/display name, claim driver profiles.
Discord integration - race results, reminders, podiums, admin alerts.
Scheduling - public/admin session scheduling tied to race weeks.
Scoring expansion - manual steward adjustments, penalties, multiclass/car-class + driver-class standings.