Skip to content

FanSports Staff/Admin Backend

Future staff login required Production-bound preview namespace
Review only · Staff sign-in required · Money, reward, winner, and distribution actions remain locked

Internal staff console

FanSports Staff/Admin Backend

Review current work, spot risk quickly, and keep protected actions locked until approval.

Staff auth required Review only No live money movement
Active campaigns
3
Demo staff view
Groups onboarded
6
Local/demo records
Cards sold/claimed
428
Physical + virtual demo
Estimated support
$13,976
Demo estimate only
Pending reviews
37
No live actions
Validation status
Passing
Latest local guardrails

Operations Queue

Work that needs review now.

Open the queue, review the context, and leave protected actions locked.

Review-only actions

High-priority alerts

Safety boundaries still in place.

Staff sign-in, roles, MFA, and audit coverage are required before protected actions open.

Root /admin Staff/Admin access is guarded by server-side auth, membership, role, MFA source, and audit checks.
No unsecured dashboard or /admin/* section route is exposed.
No Stripe transfer, payment capture, reward fulfillment, or distribution execution is enabled.
Physical-card reconciliation review is separate from final accounting settlement.
Root /admin access is guarded. Section routes stay in the preview namespace until each /admin/* route is promoted behind its own server-side guard.

Operating console

The Admin Backend is the platform operating system.

Module readiness is visible here, while write actions stay locked behind role gates, audit logs, rollback plans, and controlled windows.

Writes locked Audit required 7 modules

Platform Owner

Users & Access

Guarded foundation ready

Search and review FanSports Admins, Group Admins, supporters, card owners, participants, partners, donors, sponsors, merch buyers, support cases, payout review links, and access state.

robust user searchrole/category filterssafe result fieldsStaff/Admin guard

Operations Admin

Groups & Fundraisers

Foundation ready

Create, review, approve, pause, unpublish, archive, or correct group and fundraiser setup with reason-coded audit trails.

group ownership checksGroup Admin handoffslug collision checksapproval workflow

Owner / Finance Admin

Revenue & Payments

Foundation ready

Review pricing/settings, revenue buckets, Stripe reconciliation, refunds/adjustments, platform fees, group proceeds, payout readiness, and anomaly queues.

versioned pricingStripe test-mode validationledger persistencepayout approval policy

Card Operations Admin

Cards & Gameplay

Foundation ready

Create/import card batches, assign QR/secure claim codes, issue virtual cards, review team builder status, late claims, swaps, and leaderboard placement.

batch generation policysecure claim code custodyTeam Builder LockCampaign Lock

Growth / Partner Admin

Growth, Share Hub & Partners

Foundation ready

Review Share Hub participant readiness, Partner Program referrals, lifetime Group attributions, partner code policy, partner applications, converted group fundraisers, fraud review, payout holds, performance reporting, and commission readiness.

Share Hub participant readinessAffiliate / Partner Program readinessLifetime Group attribution readinesscommission setting review

Support / Compliance Admin

Support & Compliance

Foundation ready

Review support cases, linked entities, prize/compliance posture, legal review blockers, internal notes, support messages, escalation, and audit-ready customer help.

support ticket servicelegal review checklistSendGrid policyattachment policy

Platform Owner

System Readiness

Foundation ready

Review infrastructure readiness, auth readiness, payment readiness, email readiness, data refresh readiness, launch blockers, source upload, backup posture, and controlled-window readiness.

infrastructure readinessauth readinesspayment readinessemail readiness

Admin controls

Writable operations need controlled windows.

FanSports Admin is the operating system for users, groups, revenue, cards, gameplay, Share Hub, Partner Program, support, compliance, and system readiness. This foundation surfaces module readiness while keeping writes disabled.

Review high-priority operational queues first.
Keep user search, group/fundraiser, card batch, finance, Partner Program, support, access, and reporting actions role-gated.
Review infrastructure, auth, payment, email, data refresh, backup, source upload, and launch blockers before owner go/no-go.
Prefer archive/deactivate/soft delete; hard delete requires elevated role, confirmation, reason, audit log, and rollback/export.
Route live money, sends, uploads, Campaign Lock, prize/reward, and destructive actions through controlled windows.

Disabled global actions

  • Export private user report
  • Write pricing/settings
  • Create group/fundraiser
  • Launch fundraiser
  • Generate card batch
  • Post ledger entry
  • Approve payout
  • Approve partner
  • Change partner commission
  • Send partner payout
  • Send email/SMS
  • Export production report
  • Change role
  • Hard delete record

Users & Access

Robust user search.

FanSports Admin can search safe user, group, fundraiser, card, participant, partner, support, and financial-review context from the guarded Platform Directory.

Open Directory

Search fields

EmailFirst nameLast nameFull nameDisplay nameGroup / organization nameFundraiser nameFanSports Card codeParticipant share codePartner / affiliate code

Role/category filters

Admins, owners, Group Admins, participants, supporters, donors, sponsors, merch buyers, partners, pending setup, support, payout review, and multi-card users.

Growth, Share Hub & Partners

Affiliate / Partner Program management.

FanSports Admin can review partner applications, partner codes, lifetime Group attributions, converted paid fundraisers, commission settings, fraud posture, and payout readiness while all partner writes and payouts remain blocked.

Read-only
Default commission
7%
of group net profit
Active partners
1
2 pending
Converted groups
1
paid fundraiser review

Commission basis: group_net_profit

group_net_profit requires accounting/legal review before production payout automation. Planned basis should account for revenue minus approved deductions such as platform fees, refunds/adjustments, payment processing, fulfillment costs, and other approved costs.

approve partnerchange commission percentageoverride commissionmark commission payablesend partner payoutremove partnerdeactivate partnercreate tax documentexport private partner report

Group Admin access

Organizer access is modeled before private data opens.

Group Admin ownership, membership, scoped roles, route metadata, and blocked high-risk actions are modeled before private group data or write actions are enabled.

Missing owner review
2
groups need owner check
Pending handoff
2
Group Admin review
Routes classified
4
Group Admin routes
Locked actions
11
high-risk controls

Access posture

  • Group Admin access active: false
  • Role and permission model ready: true
  • Private data before authorization: false
  • Submitted signup handoff ready: true

System Readiness

Infrastructure launch posture.

Render, Supabase, payments, email, data refresh, backups, QA, source upload, and launch blockers stay visible from the Admin Backend.

Open System
Launch blockers
14
owner go/no-go required
Payments
Test mode only
Stripe live mode blocked
Email
Send disabled
SendGrid sends disabled
Data refresh
Planning
nflverse imports blocked

Backup / rollback: Needs review

Source upload needed: Yes. No deploy, DNS, Render config, env, provider, or DB write action is enabled from this console.

Top launch blockers

  • Group Admin auth and ownership launch review
  • Production DB/schema verification
  • Render/Supabase callback confirmation
  • Stripe Connect checkout, webhooks, and ledger persistence

Campaigns

Campaign management overview.

Review lifecycle, Selling Window, Campaign Lock, and staff follow-up.

Open Campaign Management

Economics Snapshot

Financial review stays read-only.

Distribution, reimbursement, settlement, payment capture, and Stripe execution remain blocked.

Estimated gross
$8,100
Distribution status
Review placeholder only

Physical Card Sales

Offline reconciliation needed

$8,100

Virtual Card Sales

Online demo records

$1,740

Late Play-Along Revenue

Not prize eligible by default

$460

Market Swap Purchases

Review only

$36

Donations / Sponsors / Merch

Support channels

$3,640

Prize / Gameplay Readiness

Eligibility review is distinct from winner selection.

Play Along Cards are not prize eligible by default unless future approved campaign rules explicitly allow it.

Prize eligible cards
357
Before Campaign Lock by default
Play Along Cards
23
not prize eligible by default
Lineup Complete
235
Active Lineup passes rules
Needs Review
9
Budget, lineup, or rules review
Open Prize & Eligibility
Card Operations

Card Operations

Review card code/QR source of truth, claims, setup readiness, Play Along Card flags, and support-only placeholders.

Open Card Operations
Support Queue

Support Queue

Triage manual review cases, linked groups/campaigns/cards, internal note placeholders, and no-real-send support boundaries.

Open Support Queue
Marketing Kit Operations

Marketing Kit Operations

Review template readiness, print previews, local copy/download scaffolds, and no-real-send boundaries.

Open Marketing Kits
Reporting and exports

Reporting / Exports

Preview report payloads, CSV-ready rows, and future Excel/PDF shapes without production generation.

Open Reports
System health and route audit

System / Route Audit

Inspect route classification, public-nav boundaries, screenshot QA eligibility, and sensitive control flags.

Open System

Future Staff Login & Roles

Guarded staff/admin login

This Staff/Admin backend is production-bound platform work. The root /admin entry can render only through server-side Staff/Admin checks; section routes remain in the preview namespace until promoted.

Public/supporter login

Public/supporter login remains for supporters, card holders, and participant accounts.

Group-admin access

Group-admin access remains for fundraiser organizers managing their own campaign.

FanSports staff/admin login

FanSports staff/admin access is centralized through the guarded /admin entry for authorized platform operators.

Recent admin activity

Audit-friendly activity placeholders.

These are deterministic demo rows. Future production requires real actor IDs, timestamps, and immutable audit logs.

Economics configuration reviewed

emerald

Demo Finance Admin · 12 minutes ago

Group Command Center screenshot QA passed

sky

Demo System · 28 minutes ago

Physical-card settlement remains review-only

amber

Demo Owner Admin · 43 minutes ago

Marketing Kit export preview captured

emerald

Demo Support Admin · 1 hour ago