Scope - CSC4790-Fall2024-Org/Sports-Betting-Tool GitHub Wiki
Scope:
In our project, one of our main goals is to aggregate online sports betting data with a free API, and use calculations and market averages to find bets with positive expected values. Through these simple calculations, we will be able to find the fair value of a bet by removing Vegas's house edge, and can determine if any bet is worth taking or not. With the use of this free API, we think that this goal is definitely within scope for this semester, since the API data is already in a clean JSON format. Another main goal is to implement a bet tracking feature for the user, which will allow them to keep track of the bets that they have won/lost in a clean, calendar format. The user will be able to enter the bets that they placed and its result, after which the program will total up the weekly, monthly and yearly results for the user. This also seems like it should be within scope because we don't believe we will need an API for this, and should be able to complete this part through Python and HTML.
One feature that will most likely be out of scope for our project is purchasing the upgraded version of the API that we plan on using. The upgraded version has a crucial feature of having access to more API requests per minute, but unfortunately the cost of it is definitely out of our budget. We plan on making due with only 10 API requests per minute in the free version. The paid version also has a bet settlement feature, that automatically tracks if a bet won or lost. This would be a huge help for the bet tracking feature of our project, allowing the user to have the wins and losses automatically verified through the API. However, this again is out of budget, so the user will have to manually enter if they won or lost the bet and what their odds were at time of placement. This is not a huge deal, but would definitely be easier with the paid API.