Tim Weekly Log - CSC4790-Fall2024-Org/Sports-Betting-Tool GitHub Wiki

Date Task Description IC / OC Time Spent (min)
8/28/24 Brainstormed project ideas and formed group IC 40
8/30/24 Researched more about positive EV sports betting and relevant useful tools IC 30
9/2/24 Created Github, wiki, talked more about our visions for the project OC 30
9/4/24 Found API, read documentation, and got API key IC 50
9/6/24 Researched and chose tech stack, created kanban board and thought more about our vision for the project IC 50
9/7/24 Played around with and explored the API, started to get comfortable with how it works OC 30
9/9/24 Finalized user stories and story points, explored competitors and identified scope IC 50
9/11/24 Created modelstorming sketch, explored ways to mitigate risks IC 50
9/13/24 Started to make presentation for release 1 demo OC 30
9/15/24 Finished the presentation for release 1 demo OC 45
9/16/24 Delivered Release 1 Demo IC 10
9/17/24 Did peer evaluation form OC 25
9/18/24 Did Release 1 retrospective IC 20
9/20/24 Messed around with API, started to get used to JSON and the format that the API delivers data in OC 60
9/24/24 Created Django backend, React frontend OC 60
9/25/24 Figured out some github issues, able to push and pull to github IC 50
9/26/24 Connected frontend and backend, messed around with formatting on React front end OC 90
9/30/24 Created event list and market dropdown list on React component IC 45
10/2/24 Began pulling Pinnacle odds to the backend OC 45
10/3/24 Messed around with displaying odds from Pinnacle, still work in progress OC 60
10/4/24 Built release 2 powerpoint IC 45
10/21/24 Planned release 3 process IC 45
10/22/24 Figured out github issue, using other repo allows both group members to push/pull OC 30
10/23/24 Incorporated more sportsbooks into project IC/OC 90
10/25/24 Incorporated ESPN Bet and Hard Rock Bet into project IC 45
10/27/24 Troubleshooted issue with odds occasionally flipping OC 60
10/28/24 Explored feasibility of using a devigging API IC 50
10/30/24 Began coding logic for devigging odds manually IC 50
10/31/24 Continued to work on devigging logic OC 40
11/01/24 Got devigging logic to work manually, began trying to implement with rest of project IC 50
11/04/24 Tried to implement devigging logic with existing data IC 50
11/06/24 Began working on just displaying fair odds on EventDetail page. IC 50
11/07/24 Worked on incorporating devigging logic on existing data OC 180
11/08/24 Got fair odds successfully displaying on EventDetail page IC 40
11/10/24 Worked on getting EV page to display correctly calculated EV bets OC 120
11/11/24 Worked on a slightly different approach to display EV bets IC 50
11/12/24 Further worked on EV page logic, troubleshooted issues displaying incorrect percentages OC 150
11/13/24 Started to look at arbitrage page, began to implement basic ideas IC 40
11/15/24 Further worked on arbitrage page, started to work on bringing in different market IC/OC 120
11/17/24 Got the arbitrage page to work, started to add bet sizing calculation OC 90
11/18/24 Discussed state of the project with Brian, talked about release 3 and what we have to do moving forward IC 45
11/20/24 Started to style the web app IC 45
11/22/24 Started working on lightning talk, slides to accompany lightning talk, and finalizing poster IC 45