← Back to Projects In Spec

Madden 26 H2H Tracker

AI-Verified Competitive Madden, Settled

Java Spring Boot PostgreSQL PWA AI Vision Tailwind CSS Alpine.js

The Problem

Every Madden community has the same debates: who's actually the best, whose wins really count, who's ducking matchups. Screenshots get buried in group chats. Disputes never get resolved. The community ends up with vibes-based rankings instead of real ones.

The Solution

Players play their match, snap a pic of the final score screen, and upload it. The system verifies the result automatically using AI-powered screenshot reading. Verified games feed a custom Elo ranking engine. Disputes route to an admin for clean arbitration. Settle the season with receipts, not arguments.

AI Verification

The standout technical piece. Final-score screenshots are read by an AI vision pipeline that pulls team selections, scores, quarter, and player tags. No manual entry; no "trust me bro." Verifiable competitive integrity is baked into the platform from minute one.

Custom Elo System

A 5-tier ranking engine purpose-built for the community, not borrowed from chess. Live leaderboard, head-to-head matrix between every player pair, full game history. Tiers move based on real performance — you can climb, and you can fall.

Admin Tooling

A dispute resolution dashboard for the community runner. The admin reviews flagged or disputed games and decides — fast, clean, no group-chat drama. The runner is the referee; the platform gives them the tools.

Auth

Multiple options at sign-in: Discord, email/password, gamertag-based. Lowest possible barrier to entry for a varied community.

PWA Layer

Mobile-first. Installable, offline-capable, app-like experience without the app-store bottleneck. Players install it from the browser and it lives on the home screen like any other app.

Roadmap

Phase 2 brings seasons (8-week resets and champions), achievement badges (first win, 10-win streak, tier up, upset of the week), and Discord bot integration that auto-posts results and leaderboard updates.

Phase 3 brings tournament brackets, team stats, head-to-head challenge scheduling, and multi-game support (College Football 26, NBA 2K, etc.).

Stack

  • Java 17, Spring Boot, PostgreSQL
  • Thymeleaf, Tailwind CSS, Alpine.js
  • AI vision API for screenshot parsing
  • Deployed as an installable PWA

Why This Project

This is a community / personal project — built for the love of competitive Madden, on top of client work. The AI-verification pipeline and the custom Elo system are real engineering, and they're the kind of thing I work on when I want to push myself technically without the constraints of a delivery contract.