Welcome to OddsEngine
OddsEngine is an analytics platform designed to transform tennis betting analysis into a structured, data-driven process. It acts as a probabilistic engine that centralizes sports data and automatically calculates success probabilities for individual and combined bets, eliminating manual consultation of multiple sources and replacing intuition with real statistics.Un análisis, una combinada, una probabilidad real. (One analysis, one parlay, one real probability)
The Problem
Current tennis betting analysis faces significant challenges:- No centralized access to processed data
- Users must manually consult multiple sources for match information
- No structured tools exist for calculating combined bet probabilities
- Decisions are based on intuition and subjective biases rather than data
Our Solution
OddsEngine solves these problems by providing:- Centralized tennis data from specialized APIs in a single platform
- Automatic calculation of combined probabilities using mathematical models
- Statistical foundation for every prediction and recommendation
- Historical data persistence for traceability and pattern analysis
- Structured analysis process that reduces manual work
Target Audience
Primary Users
- Sports bettors who want data-driven insights for tennis matches
- Tennis enthusiasts interested in advanced statistical analysis
- Sports analysts seeking probabilistic modeling tools
Secondary Users
- Betting houses interested in integrating probabilistic analysis
- Digital sports communities looking for analytical tools
Key Benefits
Data Centralization
Access all tennis match data, player statistics, and tournament information in one place
Probabilistic Engine
Mathematical calculation of combined bet probabilities based on statistical models
Reduced Manual Work
Eliminate time-consuming manual research across multiple sources
Data-Driven Decisions
Make informed decisions based on statistics rather than gut feelings
What Makes OddsEngine Different
- Tennis-specialized platform exclusively focused on one sport for deeper insights
- Automated parlay calculations that handle complex probability mathematics
- Transparent statistical foundation showing how predictions are generated
- Academic approach to probabilistic modeling with rigorous methodology
- Modular architecture built with Python for flexibility and extensibility
Technology Stack
OddsEngine is built with:- Backend: Python for probabilistic calculations and API integration
- Frontend: PyQt for desktop interface
- Database: Oracle Database for data persistence
- Data Science: Pandas for statistical analysis
- APIs: API-Tennis (api-tennis.com) for specialized tennis data
- DevOps: Docker, GitHub Actions, SonarQube
This project is developed as part of the Fundamentos de Ingeniería de Software course at Pontificia Universidad Javeriana, Faculty of Engineering, 2026.
Next Steps
Quick Start
Get up and running with OddsEngine in under 5 minutes
Installation Guide
Detailed setup instructions for all dependencies and system requirements