
I Built an EPL Match Prediction Service Solo with Claude Code (and I'm Not Really a Frontend Dev)
I'm a backend-leaning developer working at an ed-tech company in Korea. I wanted to build something on the side — a football prediction service for the English Premier League. The problem? I hate writing CSS. I'm slow at React. And I had maybe 2–3 hours a week to work on it. So I leaned fully into vibe coding with Claude Code. Here's what happened. What I Built XKick is an AI-powered EPL match prediction service. Every matchday, it: Pulls live match data from the API-Football / AllFootball APIs Runs a prediction model based on recent form, lineup data, player grades, and historical stats Generates match insights and predicted lineups Shows win probabilities for each fixture The stack: FastAPI + PostgreSQL on the backend, Next.js on the frontend. Deployed on a VPS. Built almost entirely through Claude Code sessions. My Workflow I run everything inside cmux (a terminal multiplexer) with tmux panes. One pane for Claude Code, one for the dev server, one for logs. My typical session looks l
Continue reading on Dev.to
Opens in a new tab



