Overview of Datastrike
Datastrike is a tool designed to provide an easy-to-use platform that aggregates the needs of staff, players, and individuals interested in competitive video games.
website·Indexed 30 days ago
https://datastrike.github.io/datastrike-docs/Documentation for Datastrike, featuring guides on its architecture, analysis tools, game tracking, team management, and scouting capabilities for fetching player, team, and match information.
tracker_results table. All statistics and charts are generated and updated on the client-side in real-time.Datastrike provides several visualizations based on parsed log data:
The Datastrike tracker provides a user interface for logging game results. Users enter game data into a form, which then automatically updates a table view for performance tracking. The tracker captures the following data points:
The scouting system retrieves information on players, teams, and matches using two primary external APIs. The frontend manages these calls using Tanstack Query for caching and efficient data fetching.
.txt log files generated by the scrim workshop code DKEEH from Scrimtime. The workflow is as follows: 1. .txt files are sent to the backend. 2. The backend forwards files to a Python processing server. 3. Once analysis is complete, the backend notifies the frontend via websockets to trigger a real-time update without requiring a page refresh.ADMIN role. Users with ADMIN privileges can manage the team, which includes promoting other players to ADMIN or kicking members from the team.ADMIN role.