Dugout Value
Baseball research on pitching, hitting, and projections, plus tools for comparing players, contracts, and trade value.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证免费 Fantasy Premier League 助手:转会、队长、芯片、实时积分和小联赛。
AI 翻译
Free Fantasy Premier League assistant: transfers, captaincy, chips, live points and mini-leagues.
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Gameweek intelligence for Fantasy Premier League.
Transfers, captaincy, chips, live points and mini-leagues. One clear plan per deadline.
Enter your public FPL Team ID. No login is needed, and the app never changes
your team.
Live : points per player, per stat
Mini-leagues : the race and your rival
Transfers : the move and why
Chips : when each one pays off查看完整 README ↗Gameweek intelligence for Fantasy Premier League. Transfers, captaincy, chips, live points and mini-leagues. One clear plan per deadline.
Enter your public FPL Team ID. No login is needed, and the app never changes your team.
| Feature | What it does |
|---|---|
| ✅ Gameweek to-do | Home opens with this week's list: the transfer (or roll), the captain, the chip call and the player to check, with a confidence level. The plan is ready as soon as the previous deadline passes. |
| 📡 Live | Live points against the model's expectation. Tap any player for their points breakdown. |
| 🔁 Transfers | Every option compared on one scale, a two-week plan (move now or wait?) and Try your own swap: is your idea better than the plan? |
| 👑 Captain | A realistic points range for each candidate, and a pick that weighs safe against differential for your mini-league position. |
| 🃏 Chips | Play now or save, a season chip plan around blank and double Gameweeks, and the best Free Hit and Wildcard squads right now. |
| 🏆 Mini-leagues | The race, a head-to-head against any rival, and the players your league relies on. |
| 💷 Prices | Who is likely to rise or drop tonight, and price-smart swaps that do so without losing points. |
| 📊 Explore & History | Every player's forecast, xG and xA per 90, fixture runs with clean-sheet odds, and a season review against the model. |
| 📱 Install | Add it to your Home Screen and it opens like an app. |
Rival team names and the league name in these screenshots are anonymised.
See every feature with screenshots →
flowchart LR
FPL[Official FPL API] --> API[FastAPI backend]
CSV[Published forecast] --> API
API --> ENG[Decision engine]
ENG --> API
API --> WEB[Next.js app]
GHA[GitHub Actions<br/>every 30 minutes] --> CSV
More detail: architecture · model · API
git clone https://github.com/GAWI01/fantasy-football-ai.git
cd fantasy-football-ai
docker compose up --build # app on :3000, API on :8000
python -m venv .venv && source .venv/bin/activate
python -m pip install -r requirements.txt -r backend/requirements.txt
python -m uvicorn backend.main:app --reload --port 8000
In a second terminal:
cd frontend
corepack enable && pnpm install --frozen-lockfile
cp ../.env.example .env.local
pnpm dev
| Variable | Purpose | Default |
|---|---|---|
NEXT_PUBLIC_API_URL | Backend origin, compiled into the app | http://127.0.0.1:8000 |
FPL_AI_CORS_ORIGINS | App origins the API accepts | http://localhost:3000,http://127.0.0.1:3000 |
python -m pytest # backend, decision engine, model pipeline
python -m benchmark.run # decision benchmark on recorded real teams
cd frontend && pnpm test && pnpm lint && pnpm exec tsc --noEmit
| Doc | What's inside |
|---|---|
| Features | Every page and what each number means |
| Architecture | Backend, decision engine, forecasts, repository map |
| Model | Training, certification and limitations |
| Decision engine contract | The interface the decision engine is built to: inputs, outputs and guarantees |
| Deadline snapshots | The archive of public data captured before each deadline |
| API | Every endpoint |
| Deployment | Railway and Vercel; merging to master deploys |
| App icon | How to swap the icon |
| Data sources | Where the data comes from, the conditions and personal data |
| Data notice | Who owns the data, and how to ask for removal |
| Privacy and terms |
Free, independent and non-commercial. Not affiliated with or endorsed by the Premier League, Fantasy Premier League or any football club. FPL data, club names, colours and marks belong to their owners; kits are simplified drawings made for this site. Code under the MIT licence; data is not covered, see DATA_NOTICE.md. Made by GAWI01.
| The public privacy notice and terms of use |
| Contributing | How to propose a change, and the data and privacy rules |
| Security | How to report a vulnerability privately |