Skip to content

FBruzzesi/atp_stats_webapp

Repository files navigation

ATP Statistics 🎾

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.

Data Attribution 📁

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).

Bugs 🐞

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

Run it locally

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

Future work 🚀

I would love to grow this project in the future. If you feel like contributing please open an issue

Repo License

MIT License