Laravel Live Production Site

AFL Live Tipping Platform

A live Australian Football League statistics platform delivering real-time scores, player performance metrics, and season standings — built on Laravel 11 with WebSockets, Redis caching, and a mobile-optimised match-day interface.

AFL Live Tipping Platform

Project Overview

The AFL Live Stats Platform is a web application serving real AFL fans during the season. It delivers real-time match scores, player statistics, ladder standings, and team performance breakdowns — all updated live as matches progress via WebSocket broadcasts.

Key Features

  • Real-time match score updates via WebSockets (Laravel Echo + Pusher)
  • Player career statistics with season-over-season comparisons
  • Interactive ladder and finals scenario calculators
  • Responsive design optimised for mobile match-day use
  • Admin dashboard for manual data corrections and announcements
  • REST API endpoint consumed by a companion iOS application

Technical Highlights

Built on Laravel 11 with a MySQL database optimised for high-read, low-write workloads typical of sports statistics. Redis caching serves ladder and stats pages without hitting the database on every request — essential during peak match-day traffic spikes. A queue-based data ingestion pipeline processes incoming stats feeds and fans them out to connected clients via WebSocket broadcasts.

This is a skills demonstration project. All data shown is synthetic.
Technology Stack
Laravel 11 PHP 8.3 MySQL Redis Laravel Echo Pusher Bootstrap 5
Hosting & Infrastructure

Self-hosted on a Synology NAS running PHP 8.3, Nginx, and MySQL 8. Redis is used for session and application caching. Laravel queues are managed by a persistent Supervisor process.

Site Status

This is a live production site. It handles real user traffic and data in a production environment.

Visit Live Site All Projects

Like what you see?

I build custom web applications, CMS solutions, and enterprise systems built to last. Let's discuss your project.

Get in Touch