🏈

Admin panel

Manage players, stats, users, and your database
← Back to app
Players Leagues Users Clock Weeks Schedule Export / Import Backups Site
PlayerTeamByeStatusSalaryPts (tot/avg)

Players (CSV)

Bulk-load your player pool and salaries. Columns: name,team,position,salary,bye_week,injury_status,proj_ppg. Position is one of QB/RB/WR/TE/K/DST. Existing players (matched by name + team) are updated; new ones are added. Download template gives you every current player to edit, or examples if you have none yet.

Join requests

When a manager joins a league they create a team that waits here for your approval.

TeamManagerLeagueRequested
Leagues β€” each has its own salary cap and trade limit
LeagueCapTradesRosterActivePending
All manager and admin accounts
UsernameRoleActive teamsJoined

Accounts (CSV)

Pre-create logins in bulk. Columns: username,password,role (role is manager or admin; blank password becomes changeme). Existing usernames are left untouched β€” passwords are never reset here. Managers can also just register themselves; this is only if you'd rather set up accounts for them.

League clock

Loading…

Points, the current week, and player locks all follow this clock. A player locks once their game's kickoff passes. Before the season start, roster moves are free; after it, changing players costs a trade. Bumping the current week forward locks in (saves) every team's lineup for the weeks you leave behind. Manage each league's windows and snapshots in the Weeks tab.

TeamMatchupKickoff (CT)

Schedule (CSV)

Bulk-load the games for a season. One row per team per week. Columns: season,week,team,opponent,location,date,time,timezone. location can be the home team's abbreviation (it works out home/away by comparing to the team), or blank for home / @ for away. time uses AM/PM like 7:20 PM. timezone is ET/CT/MT/PT β€” kickoffs are converted to Central, which the clock and player locking run on (leave blank to enter Central directly). Each player's schedule and lock time comes automatically from their team's games.

Export

Download the whole database (players, stats, schedule, settings, users, rosters) as a JSON file you can back up or edit by hand.

Import

Upload a JSON file in the export format. Merge adds/updates without deleting; Replace wipes players, stats, rosters, and schedule first. Users are matched by username; new imported users get the password changeme.

Weekly stats (CSV)

Stats are entered per player per week. Pick a week, download the template (one row per player), fill in the numbers, and upload it back. Fantasy points are calculated automatically. Season totals add up from the weeks on their own. Team defenses are players too: add each one with position DST, then fill its defensive columns β€” def_tds covers defensive and special-teams TDs. Re-uploading a week overwrites those players' rows for that week (only the players in the file).

Point-in-time backups. Restore rolls everything (lineups, rosters, standings, stats, leagues, the clock) back to that moment β€” but keeps all current user accounts.
TakenTypeSize

Automatic backups (twice daily)

Your host runs the app only when visited, so a scheduler (cron) is the reliable way to back up at 2:00 AM and 11:59 PM. Set this up once in cPanel β†’ Cron Jobs.

Site name & header notice

The name shows in the header and browser tab across the whole site. The notice appears as a banner at the top of every page β€” use it for announcements like "Week 5 lineups lock Sunday at noon." Leave the notice blank to hide the banner.

The notice shows as a bar above the header on every page. Style it below.

Notice preview

Season weeks

Set the trade/roster window for each week, jump to that week's stats, and manage lineup snapshots β€” per league.

Auto-generate windows

Fill every week's window from a repeating weekly pattern, then fine-tune any row below.

Week Trade / roster window (Central) Stats Lineup snapshot

Add game

Add player

Weekly stats

Add user

Teams belong to leagues β€” a manager creates one by joining a league from the main app.

Add league

SEASON WEEKS

Standings only sum weeks in this range, up to the current week. Before the trade-count week it's free agency; from it on, changes cost a trade. Set each week's open/close window in the Weeks tab.

STARTING LINEUP

BACKUPS

Roster size: 34 spots. Backups still show as Offense / Kicker / Defense groups, but they share this one total β€” managers can split it any way (e.g. 11 offense, 0 kicker, 1 defense).

SCORING β€” YARDS

SCORING β€” TOUCHDOWNS & OFFENSE

SCORING β€” KICKING

SCORING β€” DEFENSE (DST)

Points allowed by the defense:

SCORING β€” TEAM WIN BONUS

Awarded to a player (or defense) when their real NFL team wins that week. Set to 0 to turn off. Mark the win on the weekly stats upload (a team_won column, 1 = won).