Goal

Currently, there are many websites in Stuttgart where you can book football courts. It's not very practical to have to check availability on every single one of them, hence this project was born.

The goal is to have Github Actions to scrape websites which allow you to book football courts in Stuttgart. We then use this parsed data to offer all information unified in a single frontend, where you have a full view of the availability of all courts for the day/week.

The actions should execute once every x minutes in order to keep the view updated. The frontend will be served through Github Pages, therefore not requiring any backend server to use it.

Sources for parsing the court availability

Soccer places:

https://fun-sport-events.de/hallenfussball/

https://www.fussballcenter.com/

https://www.soccerolymp.de/

https://mcarena.de/schorndorf

https://mcarena.de/magstadt

https://www.dieeventarena.de/

http://www.hallofsoccer.de/

Contributing

Contributions are welcome, just submit a pull request.

Local development

Backend

npm i

node index.js

Frontend

npm i

npm run dev

About

This project was first suggested in Hackergarten Stuttgart.