← All projects

February 2026Personal project

Headlines and Sidelines

Full-stack sports news with live ESPN data

Headlines and Sidelines sports news site previewVisit live site

Overview

A sports news platform combining editorial content and live ESPN data, with a TypeScript React frontend, Markdown-based CMS, and custom Node.js publishing pipeline.

Problem

Daily sports coverage needs both editorial voice and reliable live scores across multiple leagues, with a workflow that supports consistent publishing.

Approach

Combined a Markdown CMS and Node.js publishing pipeline with a React frontend that pulls ESPN data through cached API integrations and ships via GitHub Actions to Vercel.

Outcomes

  • Published 2 sports articles per day throughout February 2026.
  • Integrated ESPN scores and standings for NBA, NHL, NFL, MLB, and EPL with client-side caching and error boundaries.
  • Automated linting, type-checking, and zero-downtime deployment through GitHub Actions.

Tech stack