2021 (ongoing)
Internal Web App · Member Dashboard · Publishing · Sports
SportsWriters Network
Overview
The Challenge
Services
- Custom Web Applications
- Multi-Tenant Membership & Access
- Custom CMS
- Editorial Workflow & Scheduling
- Payment & Renewal Automation
- Firebase Authentication
- Microsoft SQL Server
- Ongoing Development
- FWAA · USBWA · NCBWA
- Three associations, one coordinated platform
- Gated
- Member-only articles and directories by entitlement
- CMS
- Schedules, versions, standalone pages, and archives
- Top 25
- NCBWA poll windows and automated publish
Member Platform
One login, distinct association experiences.
sportswriters.net gives members transparency into FWAA, USBWA, or NCBWA membership: paid enrollment, recurring renewals driven by billing rules Select Interactive modeled with the associations, plus staff-assisted paths for comps and gifts without breaking audit trails. After Firebase sign-in, members see gated articles, downloadable resources where applicable, and organization-scoped directories so peers can collaborate without exposing roster data publicly.
Membership Operations
Automation when possible, administrators when judgment matters.
Renewal emails, cutoff dates, grace handling, and entitlements reconcile against MS SQL profiles so entitlement checks stay truthful when cards fail or accountants extend memberships manually. Internal tools surface active rosters across organizations, highlight expirations, and let admins adjust records while keeping history consistent for support teams who answer member email.
Editorial CMS
Publish once, orchestrate complexity behind the curtain.
Beyond member pages sits a purpose-built CMS for SportsWriters staff: categories and tags routed per organization, editorial workflows tuned to how ballots and press releases circulate, articles scheduled to go live at specific release times, article versioning when corrections matter, standalone pages when leadership needs policy content, galleries and video embedding for awards coverage, plus historical archives so Hall of Fame content stays discoverable seasons later.
Title
Featured image
Body
One draft and schedule path, then the public story appears for members on time.
NCBWA Top 25
Ballots on a weekly clock voters and readers can trust.
NCBWA electors flagged in membership data receive Top 25 submission windows aligned to the sport calendar: the system welcomes ballots only while the voting window stays open, finalizes aggregates when it closes, and publishes results to URLs such as sportswriters.net/ncbwa/poll/results without nightly manual intervention. Transparent timing keeps parity between regions and trims last-minute ambiguity for conference communicators referencing the rankings.
NCBWA · Top 25
Week preview (representative standings)
| RK | Team | Δ | Pts |
|---|---|---|---|
| 1 | ARK Razorbacks | +1 | 29 |
| 2 | VU Commodores | - | 25 |
| 3 | LSU Tigers | -1 | 21 |
| 4 | TEX Longhorns | +2 | 17 |
| 5 | TENN Volunteers | - | 15 |
Weekly ballot automation
Phases advance on a dependable schedule during the baseball season window.
Built With
Traditional server-rendered applications with disciplined front-end tooling, relational data as the backbone, and Firebase handling identity flows.
- Firebase Authentication
- Handlebars
- JavaScript
- Microsoft SQL Server
- Node.js
- Sass
- Webpack
Related
Marketing & Design Agency
Bluebird Creative Website
A Fort Worth marketing and design agency site built from provided Figma, Prismic-managed content, TanStack and Shadcn on Azure, plus a monthly AI-led SEO audit with shared online action plans and month-over-month progress.
AI & Tech Strategy Consulting
Local Electric Utility
Embedded consulting for an internal team at a local electric utility provider: enterprise web development education for the internal team, a modern stack and agentic AI adoption roadmap, and per-project architecture plans backed by a standing code review cadence.