In diesem Projekt sollen die Daten der Beachvolleyballturniere weltweit dargestellt werden.
Um dieses Projekt auf deinem lokalen Entwicklungsrechner zu installieren, folge diesen Schritten:
-
Clone das Repository auf deinen Computer.
git clone https://github.com/simon-loeschke1988/volleyball.git
-
Wechsle in das Projektverzeichnis.
cd volleyball -
Richte eine virtuelle Umgebung ein (optional, aber empfohlen).
python -m venv venv source venv/bin/activate -
Installiere die Abhängigkeiten.
pip install -r requirements.txt
Um das Projekt auszuführen, folge diesen Schritten:
-
Aktiviere deine virtuelle Umgebung (falls verwendet).
source venv/bin/activate -
Führe das Projekt aus.
python manage.py runserver
-
Öffne deinen Webbrowser und gehe zu http://localhost:8000/.
- Die Datenbank wird mit Background Worker über einen Celery Beat stündlich aktualisiert
Die Spieler können sowohl mit Namen, als auch mit Federation Code gesucht werden.
#TODO
- ...
- Django: Dieses Projekt basiert auf dem Django-Framework.
- Celery: Celery wird für die Aufgabenplanung verwendet.
- Alle instanzen müssen im Projektordner starten, sonst Fehlermeldung
- POSTGRESQL (über Docker)
- Für die Verwendung von Celery ist ein Datenbroker nötig, hierfür habe ich die standardlösung verwendet: RabbitMQ
- Hierfür ist keine spezielle Konfiguration nötig: Server starten, und fertig
- Tailwind Konfiguration: https://tailwindcss.com/docs/configuration
npm run build
Wir freuen uns über Beiträge zur Weiterentwicklung dieses Projekts. Bitte beachte unsere Beitragsrichtlinien für Details zur Zusammenarbeit und zum Einreichen von Änderungsvorschlägen.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen findest du in der Lizenzdatei.
- Simon Löschke (https://github.com/simon-loeschke1988)