Sports Prediction

C+ 70 completed
Ai Ml
cli / python · small
111
Files
11,485
LOC
5
Frameworks
8
Languages

Pipeline State

completed
Run ID
#371155
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
79.67
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #64408
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
Powered by Repobility — scan your code at https://repobility.com

AI Prompt

Create a multi-sport prediction market system focusing on NFL, NBA, and MLB. I need a full stack setup using FastAPI for the backend and a React frontend. The system must calculate Elo ratings, provide calibrated win probabilities, and include an Edge Scanner to compare model predictions against external market prices. The web dashboard should feature pages for Dashboard overview, Elo Rankings (sortable table), Predictions (with probability bars), Edge Scanner (filterable list), and Backtest results. Please ensure the CLI structure is in place for running tests and backtesting against historical data.
python fastapi react sports prediction cli elo web-dashboard nfl nba mlb
Generated by gemma4:latest

Catalog Information

This project is a multi-sport prediction market system designed for the NFL, NBA, and MLB.

Description

The sports-prediction project is a comprehensive platform that enables users to create and participate in prediction markets for various sports events. It supports multiple leagues, including the NFL, NBA, and MLB. The system allows users to place bets on game outcomes, with the option to set custom odds and stakes. The project utilizes machine learning algorithms to analyze data and provide accurate predictions.

الوصف

هذا المشروع هو نظام تسويق التنبؤات متعدد الرياضات مصمم لصالح الدوري الوطني لكرة القدم، دوري المحترفين لكرة السلة، و دوري البيسبول الرئيسي. يتيح هذا النظام للمستخدمين إنشاء وتشغيل أسواق التنبؤات لمختلف أحداث الرياضة. يدعم النظام عدة ligas، بما في ذلك الدوري الوطني لكرة القدم، دوري المحترفين لكرة السلة، و دوري البيسبول الرئيسي. يسمح النظام للمستخدمين بتعيين قيم الاحتمال والجائزة حسب الرغبة.

Novelty

7/10

Tags

sports-prediction multi-sport prediction-markets machine-learning data-analysis game-outcomes custom-odds stake-management

Technologies

click fastapi numpy pandas pydantic rich scikit-learn scipy sqlalchemy uvicorn

Claude Models

claude-opus-4.6

Quality Score

C+
70.3/100
Structure
65
Code Quality
89
Documentation
53
Testing
40
Practices
74
Security
100
Dependencies
60

Strengths

  • Code linting configured (eslint, ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 274 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

6.6h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Want this analysis on your repo? https://repobility.com/scan/
Unknown
License
2.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
51.8%
json
38.5%
typescript
8.0%
markdown
0.7%
toml
0.3%
css
0.3%
javascript
0.2%
html
0.1%

Frameworks

FastAPI React pytest Vite SQLAlchemy

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
auto_descriptionProject DescriptionMulti-sport prediction system with Elo ratings, calibrated win probabilities, and prediction market edge detection for NFL, NBA, and MLB.80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/95364.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV