Source code for the atp-stats tennis webapp built in Python Dash and currently deployed on Render, using Docker.
The goal is to display most of what appears in the Official ATP Tour website in a colorful and more intuitive (to me) manner.
The data used here is (part of) the amazing dataset created by Jeff Sackmann (Check out his github repository), he's the real MVP.
In particular, I am using atp tour-level main draw single matches from 1995 to present day.
❗Remark that data are under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
(Attribution is required. Non-commercial use only).
This is a side project which I had fun developing, mostly on weekends, for personal use. Therefore I am sure it is possible to find bugs and non-working interactions.
If you find them, please feel free to report them by opening an issue
If you want to run it locally, I would suggest using Docker. To do so:
- Clone the repo:
git clone https://github.com/FBruzzesi/atp_stats_webapp.git
- Build docker image:
docker build -t atp-webapp -f Dockerfile .
- Run the container:
docker run -it -p 8080:8080 atp-webapp
Now the webapp should be available at localhost
I would love to grow this project in the future. If you feel like contributing please open an issue
MIT License