Welcome to the Athletics Carnival Scoreboard Manager. This application provides a comprehensive platform for real-time management and display of race events, lanes, and results, offering a user-friendly interface and seamless integration with race data files.
The original source code for this application was written by Matthew Purcell in 2019. This repository represents a refreshed and updated version of the code, ensuring modern compatibility and incorporating new features.
In the heart of this application is the ability to dynamically visualize race events, monitor real-time race data changes, and present race results in an intuitive manner. The application leverages a robust backend to process race data and deliver updates promptly.
The Athletics Carnival Scoreboard Manager is designed to provide event organizers and participants with a real-time view of race events and results. It facilitates the efficient management of race lanes, competitor data, and event progress.
-
Data Loading: The application reads race data files, ensuring up-to-date information is always presented.
-
Dynamic UI Updates: As race data changes, the UI updates in real-time, reflecting the current status of events and competitors.
-
Event Management: Organizers can seamlessly switch between different events, with the UI adjusting accordingly to display relevant data.
To run this application, ensure you have the following packages installed:
- CsvHelper - Version 30.0.1
- Microsoft.CSharp - Version 4.3.0
- System.Buffers - Version 4.4.0
- System.Memory - Version 4.5.0
- System.Numerics.Vectors - Version 4.4.0
- System.Runtime.CompilerServices.Unsafe - Version 4.5.0
- System.ValueTuple - Version 4.5.0
These packages are essential for different aspects of the project, from data handling to various system-level operations.
- Clone the repository and navigate to the project directory.
git clone https://github.com/William-Laverty/RaceHQ-Scoreboard.git
cd AthleticsCarnivalScoreboard
-
Open the project in Visual Studio, ensure all dependencies are properly set up, and restore the necessary NuGet packages.
-
Build and run the application to start managing and visualizing race events.