Boston Marathon RunBold Campaign

Developed an interactive campaign website for John Hancock's Boston Marathon sponsorship, featuring real-time runner tracking and social media integration.

Boston Marathon RunBold Campaign

As part of John Hancock's Boston Marathon sponsorship, I developed an interactive campaign website that brought the marathon experience to life for spectators and supporters worldwide.

Key Features

  • Real-time runner tracking with live GPS updates
  • Interactive course map with elevation profile
  • Social media feed integration
  • Personalized runner profiles
  • Mobile-responsive design
  • Live race statistics and leaderboard

Technical Implementation

The project utilized cutting-edge technologies:

  • React for the front-end application
  • WebSocket for real-time updates
  • D3.js for data visualization
  • Mapbox for interactive maps
  • Node.js backend for data processing
  • Redis for caching and real-time data

Interactive Elements

The site featured several interactive components:

  • Live runner tracking map with custom markers
  • Dynamic elevation profile visualization
  • Real-time split times and pace calculations
  • Social media wall with live updates
  • Custom animations for race progress
  • Responsive data tables for race statistics

Performance Considerations

Given the high-traffic nature of the event:

  • Implemented efficient data caching
  • Used WebSocket for real-time updates
  • Optimized map rendering
  • Implemented progressive loading
  • Used CDN for static assets
  • Optimized for mobile devices

Results

The campaign website achieved:

  • Over 1 million unique visitors during race day
  • 99.9% uptime during peak traffic
  • Sub-second load times
  • High user engagement metrics
  • Positive social media response
  • Successful integration with race operations