Cumulative point differential from conference games only \u2014 margin of victory capped at 15 per game. Used as a postseason tiebreaker.
PYFA Concessions
Tiger concession stand · sign in to open your register
PYFA
Tap a tile to jump in.
Users created here can sign in immediately. To fully delete a login, use the Firebase console \u2014 deactivating here blocks their access.
Full backup
Downloads every athlete, equipment record, inventory item, board member, board event (with agenda and votes), and settings doc as one JSON file \u2014 a complete snapshot you can keep somewhere safe. This is the record if anything ever needs restoring; use the CSV exports elsewhere in the app when you just want to read something.
Export
Log
Season settings
Roster import
Upload the registration CSV. Athletes are matched by name + date of birth, so re-importing an updated roster refreshes existing kids instead of duplicating them.
Coach rosters
Printable sheet per team showing every athlete and exactly what they have — helmet, pads, chin strap, or None if they’re on their own gear.
Low stock alerts
Data cleanup
Finds records where the size was saved as “Other” with the real size in the notes, guesses the size from the note, and lets you confirm each fix.
Mark PYFA chin strap as issued for every athlete who currently has a helmet checked out, in case it wasn’t checked at the time.
Messages become a permanent part of the record 5 minutes after posting and can no longer be edited or removed by anyone, including admins.
Events held this season
Board member standing
Bylaws, meeting minutes, and other board-only paperwork. Visible to board members only, not the public.
Your board profile
Voting PIN
Optional. If set, you\u2019ll be asked for it before a vote is recorded \u2014 mainly to stop an accidental vote from a shared, already-logged-in tablet. It\u2019s a courtesy check, not a security lock: treat it like a doorbell, not a deadbolt.
Board seats (ART. I, Sect. 1(A))
Auxiliary duties
Add board member
Bylaws: new voting members observe but don\u2019t vote for one year unless the board approves early. New members auto-fill a restriction one year out \u2014 clear the date to approve them early, or set any date you like.
Current board
Attendance policy
Add a roster
CSV needs columns for jersey number, first name, last name, and grade (matches the same registration export format used elsewhere in the app).
Existing rosters
Homepage announcements
Posts appear on pryorfootball.org for anyone to see, no login needed \u2014 newest first.
Public Resources
League rules, concussion awareness info, anything for the public \u2014 no login needed to view. Reachable from the homepage and login screen.
Donation Portal
Schedule & Scores
Full league schedule. Tap any matchup to enter its score once it's played. Conference games count toward the season point standings automatically \u2014 winner gets the margin of victory (capped at 15), loser loses it. Non-conference games don't count.
Add Matchup
Team Coaches
Shown on the public Players & Coaches page. Rosters themselves are managed from the Announcer tile.
Bulk add matchups
One matchup per line: week label, date, away, home, conf yes/no, venue (optional). Use BYE as the home team for a bye. Existing matchups aren\u2019t touched \u2014 this only adds new ones.
Branding
Tile names
$0.00
Order Review
Total$0.00
Checkout
Total
0.00
Tendered
—
Change
—
Filter Items
Unchecked items are hidden from your register only. Other users aren\u2019t affected.
Add Team Member
Leave everything unchecked for a register-only volunteer \u2014 they won\u2019t see the Gear tab at all. Admin includes all boxes above automatically.