Sportsbook Python App

Launch the App on Replit View Code on GitHub

Online sports betting is illegal in Washington State, so I built my own sportsbook using Python.

Around the start of 2023, before I had even heard of ChatGPT, I created a personal betting tracker. It wasn’t about making money; I just wanted to answer the question: If I were risking money, would I be winning?

I built the original version in Google Colab, the IDE I was most comfortable with at the time. It was a single long .ipynb notebook, not something I ever expected to share, just a tool for myself.

More recently, I decided to turn it into a real software project. Key changes included:

The app now tracks:

I plan to build additional features like:

Building this project helped me understand not just Python scripting, but how to structure and persist state in a way that mimics real app behavior. It also reminded me that if you want to learn something, the best path is to start building.