Skip to content

romankr/OddsCollector

Repository files navigation

Odds Collector is a software project aimed at gathering and analyzing odds data for various sports from The Odds API while leveraging the infrastructure of Microsoft Azure. This application provides an instrument to access historical odds information and predictions for sporting events.

Purpose

The project is designed to have fun with algorythm described in "Beating the bookies with their own numbers - and how the online sports betting market is rigged" using The Odds API as the main source of odds data. There is also an improvement upon the original algorythm that increases prediction accuracy from 40% up to 60-70%.

Features

Historical Data: Users can access historical odds data, allowing for in-depth analysis and trend identification.

The Odds API Integration: Potential to collect data from over 70 sports and over 40 bookmakers.

Azure Functions Integration: Optimizes resource consumption by executing specific functions in response to events, ensuring cost-effectiveness and streamlined execution.

Azure Cosmos DB for Data Storage: Utilizing Azure Cosmos DB as the backend database.

Prerequisites

Local development

Code and test Azure Functions locally

Build

dotnet build

Deployment

Deployment technologies in Azure Functions

Special thanks

Special thanks to JetBrains and their Open Source Support Program for providing a free licence for their products.

JetBrains Logo (Main) logo