https://github.com/0adri3n/pronobo
A Flask App to predict foot results, sponsored by some Machine Learning & Scraping
https://github.com/0adri3n/pronobo
flask football-analytics machine-learning
Last synced: 3 months ago
JSON representation
A Flask App to predict foot results, sponsored by some Machine Learning & Scraping
- Host: GitHub
- URL: https://github.com/0adri3n/pronobo
- Owner: 0adri3n
- Created: 2024-04-29T12:05:26.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-12T11:10:46.000Z (over 1 year ago)
- Last Synced: 2025-02-12T12:28:35.457Z (over 1 year ago)
- Topics: flask, football-analytics, machine-learning
- Language: Python
- Homepage:
- Size: 3.72 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🏆 Pronobo

**Pronobo** is a web application developed with **Flask** that predicts football match results using **scraping and machine learning** techniques. It allows users to enter Eurosport links to generate predictions and track team trends.
## 📌 Features
✅ **Match result prediction**: Analysis and anticipation of match winners.
✅ **Simple and intuitive interface**: Designed for a smooth user experience.
✅ **User management**: Ability to log in, register, and administer accounts.
✅ **Data updates**: Automatic retrieval of the latest results to improve accuracy.
## 🚀 Installation & Execution
### 1️⃣ Clone the repository
```bash
git clone https://github.com/0adri3n/pronobo.git
cd pronobo
```
### 2️⃣ Create a virtual environment and install dependencies
```bash
python3 -m venv venv
source venv/bin/activate # On Windows, use venv\Scripts\activate
pip install -r requirements.txt
```
### 3️⃣ Run the application
```bash
flask run
```
The application will be accessible at `http://127.0.0.1:5000/`.
## 📊 Usage

1. **Enter the URL**: Provide a Eurosport link to fetch match data.
2. **Prediction**: The algorithm analyzes the data and displays expected results.
3. **Explore results**: View previous predictions and statistics.

## 🏅 Prediction Results

## ⚙️ Technologies Used
- **Flask** 🐍: Python web framework.
- **SQLite** 🗄️: Database for storing users and results.
- **Scraping & Machine Learning** 🤖: Fetching and analyzing match data.
## 🔐 User Management
- **Admin**: Can manage accounts and update the database.
- **User**: Can enter links, view predictions, and log in.
## 📜 License
Open-source project under the **MIT** license.
---
💡 *Want to contribute? Feel free to open an issue or pull request!*