Skip to content

Web-App zur Analyse von Gegnerteams in League of Legends Clash - mit Live-Banns, Matchhistory, API-Anbindung und Benutzerkonten.

Notifications You must be signed in to change notification settings

DasNerdwork/clashapp

Repository files navigation

clashscout.com

Dies ist das Backup & History Repository für die League of Legends Clash Webapp von DasNerdwork.net

Intro

Die ClashScout.com Webapplikation, kurz ClashScout, ist ein Projekt welches hauptsächlich von Florian Falk und Pascal Gnadt entwickelt wurde.

Sie stellt ein einfaches Tool zur Optimierung der Scouting- und Bannphase in League of Legends Clash Turnieren dar, indem sie komprimiert, effizient, schnell und dennoch simpel Daten von der League of Legends API fetcht, verarbeitet und unterstützend repräsentiert.

Das Projekt wurde im Januar 2022 ins Leben gerufen.

Feature Übersicht

  • Gesamtübersicht eines Gegnerteams komprimiert auf eine Website
  • Bannempfehlungen automatisch generiert
  • Matchhistory jedes einzelnen Spielers
  • Automatische Aktualisierungen der Matchhistorie
  • Auswertung von Rankdaten inkl. Meisterschaftspunkte
  • Websocket für Live dargestellte Bannauswahl
  • Champion Filterung zum simpleren Navigieren
  • Useraccounts mit angebundener Datenbank
  • Hohe Sicherheitsmaßnahmen in Bereichen Verschlüsselung, Injection & Aufbewahrung
  • Tiefgehende Datenverarbeitung der einzelnen Spiel- und Spielerattribute
  • Live Benachrichtigung der aktiven Seitenbetrachter
  • 2-Faktor Authentifizierung für Useraccounts
  • Useraccounts mit angebundener Datenbank
  • Optimiertes CSS durch Tailwind
  • Optimiertes Javascript durch Minifying
  • Verschärft eingestellte NGINX Header
  • Anbindung an League of Legends Accounts
  • Tags pro Spieler & Team zur schnellen identifierung von Faktoren
  • Premium Accounts inkl. exkludierter Werbebanner
  • Discord Bot angebunden an Github Status Updates
  • Persönlich einstellbare League Userprofile und noch vieles mehr...

Genutzte Technologien

Install

Um aktiv remote am Projekt zu arbeiten kann das Repository mit folgendem Befehl geklont werden

git clone https://github.com/DasNerdwork/clashapp.git

Änderungen

Zum Hinzufügen von Änderungen müssen diese als Merge-Requests einhergehen. Dazu lohnt es sich einen eigenen Branch zu erstellen und von diesem aus am Ende einen Merge zu Erstellen

git checkout -b "Name-des-neuen-Features"

Sobald die Änderungen fertiggestellt wurden können sie mit folgenden befehlen commited werden

git add .
git commit --author "deine@email.com" -m "Beschreibung des neuen Features"
git push main $branchname

About

Web-App zur Analyse von Gegnerteams in League of Legends Clash - mit Live-Banns, Matchhistory, API-Anbindung und Benutzerkonten.

Topics

Resources

Stars

Watchers

Forks